很简单的问题,有没有大神解答一下
temp=input("猜猜我想的是几")guess=int(temp)
if guess==8:
print("你猜对了")
else:
print("你猜错了")
为什么输入小数这个程序就不能运行 因为 int 转换字符串类型的数字只能转换纯数字,小数带有小数点是转换不了的,你可以尝试
guess=int(float(temp))
这样就可以强制转换整型和小数了 qq1151985918 发表于 2021-6-26 08:32
因为 int 转换字符串类型的数字只能转换纯数字,小数带有小数点是转换不了的,你可以尝试
这样就可以强 ...
谢谢大佬 qq1151985918 发表于 2021-6-26 08:32
因为 int 转换字符串类型的数字只能转换纯数字,小数带有小数点是转换不了的,你可以尝试
这样就可以强 ...
但是这样我输入8.1也算猜对 zyxzyx。 发表于 2021-6-26 08:42
但是这样我输入8.1也算猜对
那你就把 int 去掉就好了
页:
[1]