Python3.4中是否已存在此功能?
def repeat (number):
str=""
for i in range(number):
str+="*"
return(str)
答案 0 :(得分:5)
您可以使用简单的String操作来实现此目的。
def repeat(number):
return "*" * number
或只是
print("*" * number)
答案 1 :(得分:1)
本着提供替代答案的精神,以及列表理解和强大的str.join(list)
的演示,这也绝对有效:
def repeat(number):
return "".join(["*" for x in range(number)])