本文是跟着鱼C论坛小甲鱼零基础学习Python3的视频学习的,课后题也是跟随每一课所附属的题目来做的,根据自己的理解和标准答案记录的笔记。
第五课
测试题:
0. 在 Python 中,int 表示整型,那你还记得 bool、float 和 str 分别表示什么吗?
答: bool 代表布尔类型, float 代表浮点型, str 代表字符串。
1. 你知道为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?
答:因为计算机的二进制只能识别0和1。
2. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?
答:向下取整。
>>> int(5.499)
5
>>> int(5.999)
5
3. 我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?
答:
#源代码
temp = input('输入一个数进行四舍五入:')
number = float(temp) + 0.5
resultnumber = int(number)
print(resultnumber)
#运行结果
输入一个数进行四舍五入:5.499
5
>&g