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,我需要在代码中更改什么?
我只是个初学者,所以请不要评判:)
最简单的方法是将
float
值类型转换为int
。例如:因此,在代码中应执行以下操作:
只需使用
int
转换数字:或者,您可以使用
format
迷你语言:.0f
告诉数字被截断为0个小数(即整数表示)基本上你想把你的答案变成一个整数如果我是对的你可以通过 将其键入整数:
它应该给你想要的。 有关将float类型转换为int或反之亦然的更多信息,请参见Peterbe.com
相关问题 更多 >
编程相关推荐