【零基础】Python3学习课后练习题(四)
2018-10-03 11:40
267 查看
版权声明:未经授权请勿转载,否则需承担相应法律责任。 https://blog.csdn.net/RonyLance/article/details/82930557
本文是跟着鱼C论坛小甲鱼零基础学习Python3的视频学习的,课后题也是跟随每一课所附属的题目来做的,根据自己的理解和标准答案记录的笔记。
第四课
测试题:
0. 请问以下代码会打印多少次“我爱鱼C!”
while 'C':
print('我爱鱼C!')
答:会一直打印下去,死循环。
1.请问以下代码会打印多少次“我爱鱼C!”
i = 10
while i:
print('我爱鱼C!')
i = i - 1
答:会打印10次。
2.请写出与 10 < cost < 50 等价的表达式。
答:10 < cost and cost < 50 。
3.Python3 中,一行可以书写多个语句吗?
答:可以,用分号隔开各个语句。
4.Python3 中,一个语句可以分成多行书写吗?
答:可以,但是要加反斜杠。
5.什么是“短路逻辑(short-circuit logic)”?
答:逻辑操作符在不需要求值的时候就不进行操作。例如:表达式 x and y ,需要 x 和 y 两个变量同时为 True (真)的时候,结果才为真。因此当 x 变量得知是假的时候,则表达式结果会立即返回False,而不用去管 y 是否为真。这种行为叫 “短路逻辑” 或者 “惰性求值” 。这种行为同样也应用与 or 操作符。
动动手:
0.完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循环)并改进视频中小甲鱼的代码。
[code]Number = 8 count = 1 print('-----猜猜看Rony心中的数字-----') temp = input("你能猜出Rony现在所想的数字是:") guess = int(temp) if guess == Number: print("哇,这你都能猜中?") print("不过没有奖励哦!") if guess < Number: print('这个数字小了') if guess > Number: print('这个数字大了') while guess != Number and count < 3: temp = input("哦豁,错了,重猜看看:") guess = int(temp) if guess == Number: print("哇,这你都能猜中?") print("不过没有奖励哦!") else: if guess > Number: print('这个数字大了') else: print('这个数字小了') count += 1 print("游戏结束.")
阅读更多
相关文章推荐
- 【零基础】Python3学习课后练习题(十四)
- 【零基础】Python3学习课后练习题(十七)
- 【零基础】Python3学习课后练习题(十五)
- 【零基础】Python3学习课后练习题(二十六)
- 【零基础】Python3学习课后练习题(二十五)
- 【零基础】Python3学习课后练习题(六)
- 【零基础】Python3学习课后练习题(八)
- 【零基础】Python3学习课后练习题(十九)
- 【零基础】Python3学习课后练习题(二十七)
- 【零基础】Python3学习课后练习题(十)
- 【零基础】Python3学习课后练习题(十三)
- 【零基础】Python3学习课后练习题(七)
- 【零基础】Python3学习课后练习题(九)
- 【零基础】Python3学习课后练习题(十一)
- 【零基础】Python3学习课后练习题(十六)
- 【零基础入门学习Python笔记002】用Python设计第一个游戏:课后测试集答案
- 【零基础入门学习Python笔记001】我和Poyhon的第一次亲密接触:课后测试集答案
- 【鱼C·零基础入门学习Python】课后习题答案 第14课
- Python基础学习笔记一