打印一个角色1-15次

时间:2017-10-26 21:26:07

标签: python

我需要找到一种方法来打印一个数字/字母1 - 15次,我必须冲洗/重复整个字母表。

aaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaa
aaaaaaaa
aaaaaaa
aaaaaa
aaaaa
aaaa
aaa
aa
a

3 个答案:

答案 0 :(得分:2)

最直接的方法是创建包含1到15个相同字符的字符串,然后将其打印出来。为此,请使用str s可以乘以int s这样的事实:

print('a'*15)

答案 1 :(得分:1)

你可能正在寻找另一个提示:

您可以使用ASCII / Unicode数字生成字母表,如下所示:

>>> ord('a')
97
>>> ord('z')
122
>>> chr(97)
a
>>> chr(122)
z

这样:

>>> print(','.join([chr(_) for _ in range(97,123)]))
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z

请注意,我们会将范围123作为结尾,因为range(start, stop [,step]): For a positive step, the contents of a range r are determined by the formula r[i] = start + step*i where i >= 0 and r[i] < stop.

For a negative step, the contents of the range are still determined by the formula r[i] = start + step*i, but the constraints are i >= 0 and r[i] > stop.

所以你能做什么,把它与jmd_dk's answer放在一起就像是:

for i in range(97,123):
    for j in range(15, 0, -1):
        print(chr(i)*j)

祝你的作业好运!

答案 2 :(得分:0)

reader