gpt4 book ai didi

python - 如何获得没有小数位的数字?

转载 作者:行者123 更新时间:2023-12-04 23:40:05 24 4
gpt4 key购买 nike

tunnid = int(input("Sisestage oma töötundide arv ühes nädalas: "))
tasu = int(input("Sisestage oma tunnitasu: "))

if tunnid <= 40:

print("Teie nädalapalk on " + str(tunnid*tasu))

else:

print("Teie nädalapalk on " + str(tunnid*tasu*1.5))

如果我乘以 60*10 否则我应该得到 900,但是程序给了我 900.0
所以我的问题是,如何从答案中删除这个 .0,我必须在我的代码中更改什么?

ps我只是一个初学者所以请不要判断:)

最佳答案

只需将数字转换为 int :

print('Teie nädalapalk on {}'.format(int(tunnid * tasu * 1.5)))

或者,您可以使用 format小语种:
print('Teie nädalapalk on {:.0f}'.format(tunnid * tasu * 1.5))
.0f告诉数字被截断为 0 位小数(即整数表示)

关于python - 如何获得没有小数位的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com