python n00b在这里做python的挑战,现在停留在一个级别的中间。
例:(‘',10,'#',20)
如何使用python打印10次空格?我试过很多东西,但都没有用.
谢谢!
编辑:我不是想学习如何使用for-循环,而是学习列表操作(这就是它们的名称吗?)我可以用来打印任何值作为第一个元素的列表的技术.不过,谢谢你的回复!
发布于 2011-02-06 10:23:36
print ' ' * 10对于任何其他角色,你都是一样的。
print 'a' * 10因此,对于您的列表,假设它被称为l
for c, n in l:
print c * n发布于 2011-02-06 10:24:52
在Python中,可以将字符串乘以整数以获得字符串的重复版本:
>>> mystring = ' ' * 10
>>> mystring
' '显然,您可以直接打印表达式的结果:
>>> print '#' * 20
####################这也适用于元组和列表:
>>> (1,2,3) * 2
(1, 2, 3, 1, 2, 3)
>>> ['a','b','c'] * 3
['a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c']发布于 2011-02-06 10:23:22
阅读for循环中的Python文档,它将完成您需要实现的任务。
https://stackoverflow.com/questions/4912710
复制相似问题