Python3-小甲鱼教程 【课后作业及答案】004改进我们的小游戏
2018-01-22 22:18
721 查看
0.
请问以下代码会打印多少次“我爱鱼C!”
1. while 'C':
2. print('我爱鱼C!')
解:无限次,因为自动判断条件为真,会无限循环
1.
请问以下代码会打印多少次“我爱鱼C!”
1. i = 10
2. while i:
3. print('我爱鱼C!')
4. i = i - 1
解:10次,在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False,还有自定义类型,如果实现了
__ nonzero __ () 或 __ len __ ()方法且方法返回0或False,则其实例也被当作False,其他对象均为True。
2.
请写出与 10 < cost < 50 等价的表达式
解:(10<cost) and (cost<50)
3. Python3
中,一行可以书写多个语句吗?
解:可以,使用逗号分隔开。如 >>>print(‘i LOVE’);print(‘you’)
4. Python3
中,一个语句可以分成多行书写吗?
解:可以,用反斜杠\,或者使用括号分解成几行。
如:
1.>>> print('i love \ you ')
>>> i love you
2.>>> ( 4>3 and 5>4 )
>>> true
5.
请问Python的and操作符 和C语言的&&操作符
有何不同?【该题针对有C或C++基础的朋友】
6.
听说过“短路逻辑(short-circuit logic)”吗?
答:逻辑操作符有个有趣的特性:在不需要求值的时候不进行操作。这么说可能比较“高深”,举个例子,表达式 x and y,需要 x 和 y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False,而不用去管 y 变量的值。这种行为被称为短路逻辑(short-circuit
logic)或者惰性求值(lazy evaluation),这种行为同样也应用与 or 操作符。
动动手:
0.
完善第二个改进要求(为用户提供三次机会尝试,机会用完或者用户猜中答案均退出循环)并改进视频中小甲鱼的代码。
import random times = 0 secret = random.randint (1,10)#随机函数 print('猜字谜') #先给出guess赋值(赋一个绝对不等于secret的值) guess = 0 #print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行 print ('猜猜我心里想的是什么数字?', end = ' ')#注意逗号用英文标点 while (guess != secret) and (times < 3): temp = input () guess = int (temp) times = times +1#每输入一次,可用机会就-1 if guess == secret: print('wtf,你是我心里的蛔虫吗?') else: if guess > secret: print('大了大了!!') else: print('小了小了!!') if times < 3 : print ('再试一次吧:', end = ' ') else: print('机会用完了,退下吧。') print('游戏结束,又被坑了吧!!')
相关文章推荐
- Python3-小甲鱼教程 【课后作业及答案】004改进我们的小游戏
- 小甲鱼python视频004改进我们的小游戏--笔记 2017.12.31
- 零基础入门学习Python(4)--改进我们的小游戏
- 机器学习:吴恩达Coursera机器学习课后作业答案MATLAB和Python版本分享
- 零基础入门学习Python(4)--改进我们的小游戏
- 小甲鱼python视频第二讲(课后答案)
- 004讲:改进我们的小游戏
- 小甲鱼Python教程第19,20讲--python函数2:笔记及习题答案
- Python 小甲鱼教程 课后练习39
- 小甲鱼Python教程第15讲--python字符串格式化笔记及习题答案
- 小甲鱼Python教程第14讲--python字符串内置方法笔记及习题答案
- 【我们一起自学Python】-课后作业:编写登陆接口
- Python 小甲鱼教程 课后练习20
- Python 小甲鱼教程 课后练习29
- 004改进我们的小游戏
- Python 小甲鱼教程 课后练习42
- Python 小甲鱼教程 课后练习25 关于字典
- Python 小甲鱼教程 课后练习30 番外篇_需要谨记!!!
- 004 讲: 改进我们的小游戏
- 小甲鱼Python教程第16讲--python序列笔记及习题答案