Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个可变分数随着时间的推移而增加,但我只想打印整数分数。像 1.0、2.0、3.0 等等。
score += 0.5 if score.is_integer: print(score)
但实际上每个乐谱都被打印出来了。
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5
我在这里想念什么?
if int(score) == score:
这应该可以正常工作,或者只是按照@Robin Zigmond 的评论,即。
if score.is_integer():