Python 递增计数输出
我有个问题,不知道怎么解决Python 递增计数输出,python,output,Python,Output,我有个问题,不知道怎么解决 嗯,我已经编写了一个小型Python程序。它计算一个数字,然后输出另一个数字。例如,当溶液低于100时,应打印“100m”,当溶液除以100时;四舍五入该数字是示例中的最后一个数字。print(“10{}m”.format(x//100)) (您真的只想除以100并向下取整。)对于解变量所采取的每100步,您似乎想将打印的数字增加1 如果是这样,您可以轻松地计算加数: addend = (solution / 100) print str(100 + addend)
嗯,我已经编写了一个小型Python程序。它计算一个数字,然后输出另一个数字。例如,当溶液低于100时,应打印“100m”,当溶液除以100时;四舍五入该数字是示例中的最后一个数字。
print(“10{}m”.format(x//100))
(您真的只想除以100并向下取整。)对于解变量所采取的每100步,您似乎想将打印的数字增加1 如果是这样,您可以轻松地计算加数:
addend = (solution / 100)
print str(100 + addend) + "m"
我认为你的逻辑是:
print solution / 100 + 100
也许我只是遗漏了一些明显的东西,但是您希望输出是什么,例如
2000
->“120m”或“1020m”?“120m”!!对不起,忘了,我刚才看到了错误/不知怎么的,这对我不起作用。它无法将函数分配给调用。。。我需要图书馆吗?我的答案是“距离”。我必须用“x”来交换,不是吗?可能是因为我运行的是Python2,但在那个表达式中,你们不缺少格式索引吗<代码>打印(“10{0}m”.format(x//100))-如果我使用这个版本,它将不会产生与发布相同的输出-对于x=100
,这将输出101m
。哦,我的糟糕。我以前在台词中犯了一个错误D@Gjallar否,{}
是Python 2中的有效格式字符串(请尝试)。对于x=100
,OP需要101m
,因为100<100
为false。@Gjarlar位置参数说明符可以从Python 2.7中省略+
print solution / 100 + 100