【Python刷题记录】Day1-选择题
- 整形变量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
THE END
这篇刷题记录就到此为止了,大家如果喜欢就给个三连呗!
本文含有隐藏内容,请 开通VIP 后查看