2024-05-16 21:53:53 发布
网友
我需要找到一种方法来打印一个数字/字母1-15次,我必须冲洗/重复整个字母表。你知道吗
aaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaa aaaaaaaaa aaaaaaaa aaaaaaa aaaaaa aaaaa aaaa aaa aa a
最直接的方法是创建包含1-15个相同字符的字符串,然后打印它。为此,使用strs可以乘以int的事实,如下所示:
str
int
print('a'*15)
您可能正在寻找的另一个提示:
您可以使用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设为结尾,因为对于^{}: ^{}
123
^{}
所以你能做的,就是把它和jmd_dk's answer放在一起:
for i in range(97,123): for j in range(15, 0, -1): print(chr(i)*j)
祝你作业顺利!你知道吗
import string def letters(): alphabet = string.ascii_lowercase yield from alphabet for letter in letters(): num = 1 while num <= 15: print(letter * num) num += 1
最直接的方法是创建包含1-15个相同字符的字符串,然后打印它。为此,使用
str
s可以乘以int
的事实,如下所示:您可能正在寻找的另一个提示:
您可以使用ASCII/Unicode数字生成字母表,如下所示:
所以:
注意,我们将范围}: ^{}
123
设为结尾,因为对于^{^{}
所以你能做的,就是把它和jmd_dk's answer放在一起:
祝你作业顺利!你知道吗
相关问题 更多 >
编程相关推荐