【零基础】Python3学习课后练习题(五)

本文记录了零基础学习Python3第五课的课后练习,涉及布尔类型、浮点型、字符串的基本概念,int()取整规则,type()与isinstance()的区别,以及Python3对中文变量的支持。同时提出了对输入错误类型的处理和编写判断闰年的程序等实践题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是跟着鱼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
>>> 

输入一个数进行四舍五入:5.999
6
>>> 

 

4. 取得一个变量的类型,视频中介绍可以使用 type() 和 isinstance(),你更倾向于使用哪个?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值