我是Python新手,我被一个练习卡住了,这个练习告诉我提供一个脚本,打印每一个可能的两个字母对,只有小写字母,一行一行,按字母顺序排列,这是我能做的最接近的事情
import string x=string.ascii_lowercasey=list(x)for i in y: print(i,end='') for g in y: print(g)
import string
x=string.ascii_lowercase
y=list(x)
for i in y:
print(i,end='')
for g in y:
print(g)
字符串
bqucvtff1#
每对的第一个字母只打印一次。
from string import ascii_lowercase as lowercase_lettersfor first_letter in lowercase_letters: for second_letter in lowercase_letters: print(first_letter + second_letter)
from string import ascii_lowercase as lowercase_letters
for first_letter in lowercase_letters:
for second_letter in lowercase_letters:
print(first_letter + second_letter)
字符串此外,还应:
list(some_string)
from ... import
qyswt5oh2#
你需要在第二个for循环中打印i字母
import string x=string.ascii_lowercase for i in x: for g in x: print(i,g)
for i in x:
for g in x:
print(i,g)
字符串所以程序会遍历第一个循环中的每个字母,然后将整个字母表,一个接一个地打印出来,作为第二个循环中的第二个字母
mkh04yzy3#
word_list = ['WELCOME']double_letters = []for word in word_list: for i,j in enumerate(word): x = word[i:i+2] if len(x) == 2: double_letters.append(x)print(double_letters)
word_list = ['WELCOME']
double_letters = []
for word in word_list:
for i,j in enumerate(word):
x = word[i:i+2]
if len(x) == 2:
double_letters.append(x)
print(double_letters)
字符串如果给你一张单词表,
vhipe2zx4#
尝试此代码,这将按字母顺序打印你们学过ASCII码,它的作用是循环97到122,包含所有的字母,然后连接它们。
for firstchar in range(97, 123): for secondchar in range(97, 123): print(chr(firstchar) + chr(secondchar))
for firstchar in range(97, 123):
for secondchar in range(97, 123):
print(chr(firstchar) + chr(secondchar))
1hdlvixo5#
如果使用字符串模块,它是非常简单的任务:
import stringfor firstchar in string.ascii_lowercase: for secondchar in string.ascii_lowercase: print(firstchar + secondchar)
for firstchar in string.ascii_lowercase:
for secondchar in string.ascii_lowercase:
print(firstchar + secondchar)
5条答案
按热度按时间bqucvtff1#
每对的第一个字母只打印一次。
字符串
此外,还应:
list(some_string)
的工作方式!from ... import
意味着您不需要额外的赋值。qyswt5oh2#
你需要在第二个for循环中打印i字母
字符串
所以程序会遍历第一个循环中的每个字母,然后将整个字母表,一个接一个地打印出来,作为第二个循环中的第二个字母
mkh04yzy3#
字符串
如果给你一张单词表,
vhipe2zx4#
尝试此代码,这将按字母顺序打印
你们学过ASCII码,它的作用是循环97到122,包含所有的字母,然后连接它们。
字符串
1hdlvixo5#
如果使用字符串模块,它是非常简单的任务:
字符串