为什么自己写的四舍五入代码一直报错啊
bob = input("typr ur number!")mike = int(bob)
if bob % 1 == 0:
print(bob)
elif bob - mike >= 0.5:
print(mike + 1)
else:
print(mike)
bob是一个字符串 n = float(input('typr ur number!'))
print(int(n+0.5)) 本帖最后由 KeyError 于 2023-1-13 13:22 编辑
bob是一个字符串,无法与mike这个数字相加,正确的代码是:
bob = float(input("Input a number:")) #将bob变成浮点数
mike = int(bob)
if bob == mike:
print(mike)
elif bob - mike >= 0.5:
print(mike + 1)
else:
print(mike)
{:10_243:} {:10_263:} {:10_292:}
页:
[1]