我想在计算这些时间时删除.0
。
current_time = datetime.timedelta(hours = 22, minutes = 30)
program_end = datetime.timedelta(hours = 23, minutes = 40)
program_duration = program_end - current_time
program_widths = int(program_duration.seconds / 60)
program_widths = program_widths * 11.4
输出:
794.0
结果
>>>> 794
你能帮助我如何删除我使用整数时的.0
吗?
因为它是浮子。如果需要整数,则需要将其转换为:
但我不知道你想在这里做什么。
使用
int
函数将float
数字转换为int
:在您的程序中,如果您希望变量变成
int
,请尝试这个program_widths = int(program_widths)
;如果您只想将其打印为int
,请将其转换为int进行打印->;print int(program_widths)
您需要将浮点值转换为int,您可以选择:
不起作用,因为你投了它但没有保留结果,你应该将打印更改为:
相关问题 更多 >
编程相关推荐