无法将 Python 中的数字四舍五入
Cant round a number in Python
我是编程新手。我做了一个小程序,告诉你哪个是完美的电视(以英寸为单位)与距离(以米为单位)相比。程序应给出不带逗号的四舍五入数字。
代码:
distance = int(input("Enter distance: "))
def tv_diagonal(x, y):
tv_diagonal = x*y
return round (tv_diagonal)
print(distance * tv_diagonal(100,0.39) / 2.5)
请帮忙。我没主意了。
如果你想让它丢掉小数点使用
print(int(distance * tv_diagonal(100,0.39) / 2.5))
如果您想四舍五入到最接近的整数,请使用
print(round(distance * tv_diagonal(100,0.39) / 2.5))
如果您正在使用 python2 并且想要四舍五入到最接近的整数但没有小数点,请使用
print(int(round(distance * tv_diagonal(100,0.39) / 2.5)))
我是编程新手。我做了一个小程序,告诉你哪个是完美的电视(以英寸为单位)与距离(以米为单位)相比。程序应给出不带逗号的四舍五入数字。
代码:
distance = int(input("Enter distance: "))
def tv_diagonal(x, y):
tv_diagonal = x*y
return round (tv_diagonal)
print(distance * tv_diagonal(100,0.39) / 2.5)
请帮忙。我没主意了。
如果你想让它丢掉小数点使用
print(int(distance * tv_diagonal(100,0.39) / 2.5))
如果您想四舍五入到最接近的整数,请使用
print(round(distance * tv_diagonal(100,0.39) / 2.5))
如果您正在使用 python2 并且想要四舍五入到最接近的整数但没有小数点,请使用
print(int(round(distance * tv_diagonal(100,0.39) / 2.5)))