day3 数据类型和运算符作业
选择题
-
print(100 - 25 * 3 % 4)应该输出什么? (B)A. 1B. 97C. 25D. 0理由:25×3=75,75÷4=18…3,100-3=97
-
Python不支持的数据类型有(A)。
A. charB. intC. floatD. list -
(多选)n = 6784,以下能够获取到7 的方法有(C、D)。
A. n / 1000 % 100B. n % 1000 / 100C. n // 100 % 10D. n // 10 % 100 // 10理由:A. 6784÷1000=6.784;6.784÷100=0…6.784
B. 6784÷1000=6…784;784÷100=7.84
C. 6784÷100=67.84,向小取整67;67÷10=6…7
D. 6784÷10=678.4,向小取整678;678÷100=6…78;78÷10=7.8,向小取整7
-
运行以下程序,当从键盘上输入12,运行结果是(A)。
x = (input()) print(type(x))A.
<class 'str'>B.
<class 'int'>C.
出错D.
class 'dict'理由:输入任何数据的类型都是字符串str
-
下列表达式的运算结果是(D) 。
a = 100 b = False print(a * b > -1)A.
FalseB.
1C.
0D.
True理由:运算时会自动将布尔转化成整型再计算。转化规则是:False转化成0,True转化成1。
所以这个程序是在判断100×0大于-1吗?0大于-1,结果为True
填空题
-
在Python中表示空类型的是(None)。
-
查看变量中数据的类型的函数名是(type())。
-
已知
x = 3 == 3,执行结束后,变量x的值为(True)。

最低0.47元/天 解锁文章
685

被折叠的 条评论
为什么被折叠?



