首页 > 解决方案 > 试图完成一个代码来编译两个字符.com域的列表,包括python的数字0-9

问题描述

我被指示添加该行以使循环添加数字 0-9 作为域名中的第二个字母。被告知它在外循环之后但在第一个内循环之后。我也尝试了一个while循环,它出错了。我不明白我错过了什么。对不起,这里是新手。

我正在尝试输入我拥有的代码,但我不明白如何将它放在这里以显示所有正确的缩进。

letter1 = 'a'
letter2 = '?'

while letter1 <= 'z':
    letter = 'a'
    while letter2 <= 'z':
        for I in range (-1, 10):
            print('{}.com'.format(letter1, letter2))
        letter2 = chr(ord(letter2) + 1)
    letter1 = chr(ord(letter1) + 1)

标签: pythondnscharacter

解决方案


所以我在一个问这个问题的班级里,我在大惊小怪之后做的是添加一个穿过范围(0,10)的for循环,然后用格式(字母1,i)打印它。我在嵌套循环之后添加了它,以便它是独立的,而不是第一个嵌套循环的一部分。所以我的代码最终看起来像这样:

letter1 = 'a'
letter2 = '?'
while letter1 <= 'z':  # Outer loop
    letter2 = 'a'
    while letter2 <= 'z':  # Inner loop
        print('{}{}.com'.format(letter1, letter2))
        letter2 = chr(ord(letter2) + 1)
    for i in range(0,10):
        print('{}{}.com'.format(letter1, i))
    letter1 = chr(ord(letter1) + 1)

推荐阅读