Python 测验续集,继续分享,欢迎自测,跟着节奏一起来,同样是来自于菜鸟教程的python课后练习Python 测验 - 条件判断与循环。
#Python 测验 - 条件判断与循环
#@微信:huguo00289
#https://www.runoob.com/quiz/python-quiz-ifelse.html
Python 测验 - 条件判断与循环(共10题)
第1题
if None:
print(“Hello”)
以上代码输出的结果是?
A.False
B.Hello
C.没有任何输出
D.语法错误
----------------------------------------------
第2题
在 if...elif...else 的多个语句块中只会执行一个语句块?
A.正确。
B.错误。
C.根据条件决定。
D.Pyhton 中没有 elif 语句。
----------------------------------------------
第3题
for i in [1, 0]:
print(i+1)
以上代码输出结果为?
A.
2
1
B.[2, 1]
C.2
D.0
----------------------------------------------
第4题
Python 中,for 和 while 可以有 else 语句?
A.只有 for 才有 else 语句。
B.只有 while 才有 else 语句。
C.for 和 while 都可以有 else 语句。
D.for 和 while 都没有 else 语句。
----------------------------------------------
第5题
i = sum = 0
while i <= 4:
sum += i
i = i+1
print(sum)
以上代码输出的结果是?
A.0
B.10
C.4
D.以上结果都不对。
----------------------------------------------
第6题
while 4 == 4:
print('4')
以上代码输出的结果是?
A.输出一次 4。
B.输出四次 4。
C.无限次输出 4,直到程序关闭。
D.语法错误。
----------------------------------------------
第7题
迭代输出序列时(如:列表)使用 for 比 while 更好?
A.错误,while 比 for 更好。
B.正确
C.错误,while 不能用于迭代系列。
D.错误,for 和 while 都不能用于迭代系列。
----------------------------------------------
第8题
以下哪个描述是正确的?
A.break 语句用于终止当前循环。
B.continue 语句用于跳过当前剩余要执行的代码,执行下一次循环。
C.break 和 continue 语句通常与 if, if...else 和 if...elif...else 语句一起使用。
D.以上说法都是正确的。
----------------------------------------------
第9题
for char in 'PYTHON STRING':
if char == ' ':
break
print(char, end='')
if char == 'O':
continue
以上代码输出的结果是?
A.PYTHON
B.PYTHONSTRING
C.PYTHN
D.STRING
----------------------------------------------
第10题
以下关于 pass 哪个描述是正确的?
A.Python 会忽略 pass 语句,就像忽略注释一样。
B.pass 语句会终止当前循环。
C.pass 不做任何事情,一般用做占位语句。
D.以上说法都是正确的。
答案及解析获取
关注本渣渣微信公众号
后台回复: 条件判断与循环
即可获取Python 测验 - 操作符
答案及解析!
本文分享自 Python与SEO学习 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!