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