在Python中不能舍入数字

2024-09-30 02:24:52 发布

您现在位置: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)

请帮忙。我没有主意了。你知道吗


Tags: 代码程序input编程数字tvintdistance
1条回答
网友
1楼 · 发布于 2024-09-30 02:24:52

如果你想让它丢掉小数点

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)))

相关问题 更多 >

    热门问题