整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是什么?答案:A
A.(x%10)*10+x//10
B.(x%10)//10+x//10
C.(x/10)%10+x//10
D(x%10)*10+x%10
给出如下代码:
>>>x=3.14 >>>eval(x+10) # eval()函数的功能为去除一组引号,去除引号后x+10求表达式值为13.14
上述代码的输出结果是答案:D
A.系统报错
B. TypeFrror: must be str, not int
C.3.1410
D.13.14
- 以下选项中,不是Python 数据类型的是答案:A
A.实数
B.列表
C.字符串
D.整数
- 下面代码的输出结果是答案:A
a=5/3+5//3 print(a)
A.2.666666666666667
B.14
C.5.4
D.3.333333
- 下面代码的输出结果是。答案:B
在算术运算中True转换为1,Fal se 转换为01/0,分母为零,产生ZeroDvisionError异常。
> >True / False
A. True
B.系统报错
C.0
D.-1
- 下面代码的输出结果是。答案:A
x = 1 x *= 3+5**2 print(x)
A.28
B.14
C.13
D.29
- 下面代码的输出结果是答案:A
x=10 y=3 print(dind(x,y)
A.(3,1)
B.1,3
C.3,1
D.(1,3)
- 下面代码的输出结果是。答案:A
x=3.1415926 print (round( x, 2) , round(x))
A.3.143
B.6.283
C.22
D.33.14
- 下面代码的输出结果是。答案:C
X= 12. 3: print( type (x))
A. < class complex >
B. (class bool>
C. < class float>
D. < class int>
- 下面代码的输出结果是。答案:A
x=10 y=-1+2j print(xty)
A.(9+2j)
B.11
C.2j
D.9