模式函数Python

时间:2013-06-24 12:23:35

标签: python

我需要编写一个代码,用于打印6键的六角键。

例如:

######
######
######
######
######

任何帮助?

4 个答案:

答案 0 :(得分:1)

>>> print '\n'.join(['#' * 6 for _ in xrange(5)])
######
######
######
######
######

答案 1 :(得分:1)

你可以试试这个:

print "\n".join(5*["#"*6])

答案 2 :(得分:1)

这样的东西?

def func(x,y):
     return "\n".join(['#'*x for _ in xrange(y)])

>>> print func(6,5)
######
######
######
######
######
>>> print func(4,3)
####
####
####

答案 3 :(得分:0)

如果你在翻译中尝试这个,你会看到它打印一行6“#”

>>> print("#" * 6)
######

你可以简单地重复这5次

print("#" * 6)
print("#" * 6)
print("#" * 6)
print("#" * 6)
print("#" * 6)

现在用循环替换重复代码是个好主意

for row in range(5):
    print("#" * 6)