0

你好堆栈溢出,

这个问题很可能有一个非常简单的解决方案。

    count1 = 12
    count2 = 15
    countdifference = count2 - count1

    if countdifference > 0:
        print selection

所以上面的代码是不言自明的,但是我怎样才能修改这个代码来打印选择 x 次,其中 x = 计数差异?在这种情况下,它将是 15-12 which = 3,然后它将打印选择 3 次。

任何帮助或意见将不胜感激,亲切的问候 AEA

4

2 回答 2

5
print str(selection) * countdifference

或者

for ii in xrange(countdifference):
    print selection
于 2013-06-24T12:19:45.077 回答
2

您可以使用乘数运算符:

print selection * countdifference

在 python 中,当您有一个字符串并将该字符串相乘时,它会返回另一个字符串,如下所示:

>>> test = "message"
>>> print test * 3
messagemessagemessage
于 2013-06-24T12:20:53.310 回答