python - 试图完成一个代码来编译两个字符.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)
解决方案
所以我在一个问这个问题的班级里,我在大惊小怪之后做的是添加一个穿过范围(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)
推荐阅读
- xamarin.forms - 如何使用 Plugin.mediamanager.forms 播放 xamarin.forms 中的视频列表
- c# - mvc 表单不发布到控制器
- python - 如何使用 python 将以下代码中所有生成的图像保存到 Zip 文件中?
- java - 如何在java中将右单引号转换为单引号
- google-chrome - Chrome DevTools 网络性能分析中的胡须代表什么?
- c++ - 蒙皮 MFC 滚动条
- c++ - 如何修复 Clion 中目标错误的配方?
- elasticsearch - 弹性 Lucene 查询不能与日期一起正常工作
- angularjs - ng-init="loadBankNames()" ng-init() 在引导模型代码中不起作用
- sql - 返回没有内部连接匹配的 LINE