5.4 “四舍五入”结果为:5,int(5.4+0.5) == 5 5.6 “四舍五入”结果为:6,int(5.6+0.5) == 6 大家看明白了吗?
4. 取得一个变量的类型,视频中介绍可以使用 type() 和 isinstance(),你更倾向于使用哪个?
建议使用 isinstance(),因为它的返回结果比较直接,另外 type() 其实并没有你想象的那么简单,我们后边会讲到。
5. Python3 可以给变量命名中文名,知道为什么吗?
Pyhton3 源码文件默认使用utf-8编码(支持中文),这就使得以下代码是合法的:
>>> 小甲鱼 = '我爱你' >>> print(小甲鱼) >>> 我爱你
6. 【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?
如果有不懂的问题,请在此处提问:http://bbs.fishc.com/forum-173-1.html
另外需要小甲鱼在视频讲解的方面做哪方面改进请回帖告之!
动动手答案:
0. 针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏:当用户输入错误类型的时候,及时提醒用户重新输入,防止程序崩溃。
需要注意的地方在代码中已经注释!
1. import random 2. times = 3
3. secret = random.randint(1,10)
4. print('------------------我爱鱼C工作室------------------') 5. guess = 0
6. print(\不妨猜一下小甲鱼现在心里想的是哪个数字:\7. while (guess != secret) and (times > 0): 8. temp = input()
9. while not temp.isdigit():
10. temp = input(\抱歉,您的输入有误,请输入一个整数:\11. guess = int(temp)
12. times = times - 1 # 用户每输入一次,可用机会就-1
13. if guess == secret:
14. print(\我草,你是小甲鱼心里的蛔虫吗?!\15. print(\哼,猜中了也没有奖励!\16. else:
17. if guess > secret:
18. print(\哥,大了大了~~~\19. else:
20. print(\嘿,小了,小了~~~\21. if times > 0:
22. print(\再试一次吧:\23. else:
24. print(\机会用光咯T_T\25. print(\游戏结束,不玩啦^_^\
复制代码
1. 写一个程序,判断给定年份是否为闰年。
1. temp = input('请输入一个年份:') 2. while not temp.isdigit():
3. temp = input(\抱歉,您的输入有误,请输入一个整数:\4.
5. year = int(temp)
6. if year/400 == int(year/400): 7. print(temp + ' 是闰年!') 8. else:
9. if (year/4 == int(year/4)) and (year/100 != int(year/100)): 10. print(temp + ' 是闰年!') 11. else:
12. print(temp + ' 不是闰年!')
复制代码
2. 尝试写代码实现以下截图功能:
3. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
回复您的答案即可查看参考答案!