【发布时间】:2021-04-14 03:03:41
【问题描述】:
我想要的是:
if 1700 / 1000 = 1.7 = int(1) # I want this to be True
lst.append("T")
我原来的代码是:
if 1700 / 1000 == int(1) # This is False and I want it to be True
lst.append("T")
if 语句为 False,因为答案是 1.7 而不是 1。我希望这是 True。所以我希望 1.7 使用 int 向下舍入到 1,以便 if 语句为 True。
【问题讨论】:
-
欢迎来到 StackOverflow。一些有帮助的文档:docs.python.org/3.7/library/…。请注意,“除法”具有三种风格。您正在寻找最后一个(执行 floordiv)。