- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第三章 python控制语句
基础知识练习题及答案解析
一、 单选题
请看下列代码:
上述代码运行结果说法正确的是:( )
控制台显示成年人
不执行if语句后的代码
控制台显示8
控制台显示age
答案解析:Bif语句判读条件为True,才执行后面的代码。age=8条件不成立,不执行。
请看下列代码:
上述代码运行结果是:( )
num
result
50
60
答案解析:Dresult为True,满足条件,执行判断语句后面的内容,num在自身基础上加10,运行结果为60
请看下列代码:
上述代码运行结果正确的是:( )
非常出色!
继续加油!
非常出色!继续加油!
继续加油!非常出色!
答案解析:B and两边的条件需同时满足才为True,k80只满足k=100的情况,故为false,执行else后面的语句。
请看下列代码:
上述代码运行结果说法正确的是:( )
14
B. 410
编译错误
控制台不显示内容
答案解析:Cage为整型变量,拼接字符串10,需要利用str()
进行强制转换,运行会出现TypeError。
请看下列代码,当输入83时:
运行结果正确的是:()
优秀
良好
非常优秀
没有结果显示
答案解析:Ascore=83满足score90,执行后面的语句,输出“优秀“
请看下列代码:
上述代码想要出现如右图倒计时的效果,红线处应填写的判断条件是:()
t1
t1
t0
t0
答案解析:Ct0时,进入while循环执行倒计时,执行到t=0时,结束while循环,输出结果。
请看下列代码:
要让其变成死循环,应填入的判断条件是:()
a==b
ab
ab
false
答案解析:Cab判断条件始终为True,程序变成死循环。
去往图书馆的路有很多条,选择不同的路所花费的时间不一样,能够利用编程思路表示不同选择对应不同结果的是:()
if语句
if-else语句
while循环语句
if-elif…else语句
答案解析:Dif-elif…else语句适用多条件的判断。
请看下列代码:
上述代码运行结果正确的是:( )A. 01234
B. 012
C. 1234
D. 12
答案解析:Brange函数得到01234这5个数字,遍历过程中当i==3时,break中断循环,得到012
请看下列代码:
上述代码运行结果得到acde是,横线处应该填入:( )
pass
return
continue
braek
二、 程序设计题
1、使用for循环遍历下列列表foof=[‘水果’,‘牛奶’,‘面包’,‘米饭’,‘泡面’],并将所有元素
打印在控制台上。
2、设计判断密码程序,利用input语句输入密码赋值给变量password,判断如果密码等于123456,则输出密码正确,否则输出密码错误。
3、设计根据年龄判断人生阶段的程序:请输入你的年龄:
如果是0-4岁,显示“婴儿“;
如果是5-13岁,显示“儿童“;
如果是13-18岁,显示“青少年“;如果是19-60岁,显示“成年人“;如果是61-100岁,显示“老年人“;否则:请重新确认的年龄。
文档评论(0)