balance = 50 - 0.12 * 15
tracks_left = balance / 0.12
round (tracks_left, 0)
print 'you have', tracks_left,"to download"答案是,我已经尝试过round(tracks_left, 0)和int (tracks_left)。我做错了什么?
发布于 2016-08-18 11:14:27
round(tracks_left, 0)不会改变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你也可以这样做:
>>> balance = 50 - 0.12 * 15
>>> tracks_left = round(balance / 0.12)您也可以尝试使用int
>>> tracks_left_rounded = int(tracks_left)
>>> print('You have', tracks_left_rounded)
You have 401我希望它能有所帮助!
https://stackoverflow.com/questions/39009379
复制相似问题