if else报错
本帖最后由 土豆泥是个球 于 2020-3-25 08:00 编辑想要四舍五入取整数,写了下面这个程序,但是显示else报错,有人知道为什么吗?
a = input("temp")
if float(a) - int(float(a))>=0.5:
print(int(float(a)+1)
else:
print(int(float(a)))
现在都不会提问吗? 什么报错信息? 第一个print少括号。
另外int(float(a))可以直接写成int(a) a = input("temp")
if float(a) - int(float(a))>=0.5:
print(int(float(a)+1))
else:
print(int(float(a)))
a = input('数字\n')
b = float(a)
c = int(b)
if b-c>=0.5:
print(c+1)
else:
print(b)
页:
[1]