新的编码和python。尝试强制浮点答案的类型(int)

新的编码和python。尝试强制浮点答案的类型(int),python,Python,答案是您需要下载401.667 我已经尝试了round(tracks\u left,0)和int(tracks\u left)。 我做错了什么?round(tracks\u left,0)不会改变tracks\u left,而是返回一个新值。同样,对于int(轨迹左) 尝试: 或: 注意:int始终向下舍入 round(tracks\u left,0)不会改变tracks\u left,而是返回一个新值。同样,对于int(轨迹左) 尝试: 或: 注意:int始终向下舍入 round(曲目左,0)

答案是
您需要下载401.667
我已经尝试了
round(tracks\u left,0)
int(tracks\u left)
。 我做错了什么?

round(tracks\u left,0)
不会改变tracks\u left,而是返回一个新值。同样,对于
int(轨迹左)

尝试:

或:

注意:
int
始终向下舍入

round(tracks\u left,0)
不会改变tracks\u left,而是返回一个新值。同样,对于
int(轨迹左)

尝试:

或:

注意:
int
始终向下舍入

round(曲目左,0)
不会更改
曲目左
。它只返回值。你必须把它分配给某些东西

tracks_left = int(tracks_left)
你也可以这样做:

>>> balance = 50 - 0.12 * 15
>>> tracks_left = balance / 0.12
>>> tracks_left_rounded = round(tracks_left, 0)
>>> print('You have', tracks_left_rounded)
You have 402.0
您也可以尝试
int

>>> balance = 50 - 0.12 * 15
>>> tracks_left = round(balance / 0.12)
我希望有帮助

round(曲目左,0)
不会更改
曲目左
。它只返回值。你必须把它分配给某些东西

tracks_left = int(tracks_left)
你也可以这样做:

>>> balance = 50 - 0.12 * 15
>>> tracks_left = balance / 0.12
>>> tracks_left_rounded = round(tracks_left, 0)
>>> print('You have', tracks_left_rounded)
You have 402.0
您也可以尝试
int

>>> balance = 50 - 0.12 * 15
>>> tracks_left = round(balance / 0.12)

我希望有帮助

太棒了!工作做得很好,我只懂一些别的东西。我必须先把新值赋给一个变量,然后才能引用它,这正是我做错的地方。非常感谢,太棒了!工作做得很好,我只懂一些别的东西。我必须先把新值赋给一个变量,然后才能引用它,这正是我做错的地方。谢谢。