如何用字符串动态打印数字
How to print number dynamically with string
我正在尝试动态打印数字。
我按照这个试了一下answer
我想打印如下内容:
numbers: 1 2 3 4 5
而是打印:numbers: 63 numbers: 25 numbers: 57 numbers: 43 numbers: 9
这是我的代码:
a= range(1,53)
for i in xrange(5):
b = a[random.randint(0,len(a)-i)]
a.remove(b)
print "Your numbers:", b,
我知道问题是 ,
在字符串之后。
如何解决?
你应该只在 for
循环之前打印 'Your numbers'
字符串,并打印里面的实际数字,你当前的代码为每个数字打印 'Your numbers'
。
例子-
print "Your numbers:",
for i in xrange(5):
b = a[random.randint(0,len(a)-i)]
a.remove(b)
print b,
我正在尝试动态打印数字。
我按照这个试了一下answer
我想打印如下内容:
numbers: 1 2 3 4 5
而是打印:numbers: 63 numbers: 25 numbers: 57 numbers: 43 numbers: 9
这是我的代码:
a= range(1,53)
for i in xrange(5):
b = a[random.randint(0,len(a)-i)]
a.remove(b)
print "Your numbers:", b,
我知道问题是 ,
在字符串之后。
如何解决?
你应该只在 for
循环之前打印 'Your numbers'
字符串,并打印里面的实际数字,你当前的代码为每个数字打印 'Your numbers'
。
例子-
print "Your numbers:",
for i in xrange(5):
b = a[random.randint(0,len(a)-i)]
a.remove(b)
print b,