起因,在使用int()函数强转时,遇到了问题,
其源代码如下图
var = input("num:")
var=str(var)
var=int(var)
print(var)
遇到了如下图所示的问题
经过查阅资料发现,int()函数不能直接将带有小数点的字符串类型直接转换成整数型
所以,我们的解决方案为
先将带有小数点的字符串类型,转换成float,浮点数类型,再将浮点数转换成整数型
修改代码如下图:
var=input("num")
var=float(var)
var=int(var)
print(var)