马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lbf4325 于 2022-4-26 14:08 编辑
1、为什么4.5不能int()呢?
2、下面是pytho新版习题第五讲第动手题0(我题目做对了但是还是有些不太明白);num1 = input("请输入第一个整数:")
num2 = input("请输入第二个整数:")
if num1 < num2:
print("第一个数比第二个数小!")
if num1 > num2:
print("第一个数比第二个数大!")
if num1 == num2:
print("第一个数和第二个数一样大!")
下面是一种正确解法:num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
if num1 < num2:
print("第一个数比第二个数小!")
if num1 > num2:
print("第一个数比第二个数大!")
if num1 == num2:
print("第一个数和第二个数一样大!")
问题是;
a、字符串可以比较大小?
b、为什么int(4.5)在此题中直接报错?(加入int()是这个程序的正确需要)
int 函数只能转换整数字符串,非纯数值的字符串会导致报错,int 无法解析 . 字符
可以使用 float 函数进行对浮点数字符串进行转换
|