Python3选择题完整版4
1.下⾯代码的输出结果是()。
sum = 0
for i in range(0,100):
if i%2 == 0:
sum -= i
else:
sum += i
print(sum)
A -49
B -50
C 49
D 50
解析
本题实质上是对0+1-2+3-4+……+99的求和
2.下⾯代码的输出结果是()。
for n in range(100,200):
i = n // 100
j = n // 10 % 10
k = n % 10
if n == i**3 + j**3 + k**3:
print(n)
A 152
B 159
C 157
D 153
解析
本题的i,j,k是在做分解数字的⼯作,⽽if语句是在判断该数是否是⽔仙花数
⽔仙花数
⽔仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、⾃恋数、⾃幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),⽔仙花数是指⼀个 3 位数,它的每个位上的数字的 3次幂之和等于它本⾝(例如:1^3 + 5^3+ 3^3 = 153)。
3.以下选项中,不是IPO模型⼀部分的是()。
A
解析
IPO(Input Processing Output)模式,即输⼊数据→处理数据→输出结果。
4.以下选项中,输出结果为False的是()。
A >>> 'python123' > 'python'
B >>> 'ABCD' == 'abcd'.upper()
C >>> ''<'a'
D >>> 'python' < 'pypi'
解析
5.Python序列类型包括:字符串、列表和()
A 元组
B 整数
C 字典
D 集合
6.下列代码段执⾏后,j的值是()
j = 1
for i in range(0,10):
j += i
A 36
B 46
C 11
D 10
7.下⾯代码:  print( 0.1 + 0.2 == 0.3)  的输出结果是()
A while
B 0
C -1
D False
解析
因为计算机本⾝的原因导致0.1+0.2 并不会等于0.3
8.关于Python的元组类型,以下选项中描述错误的是()。A
B
C
D
解析
Python 的元组与列表类似,不同之处在于元组的元素不能修改。菜鸟教程python3100题
元组使⽤⼩括号 ( ),列表使⽤⽅括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使⽤逗号隔开即可。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。