【发布时间】:2016-04-18 10:27:25
【问题描述】:
我需要用户输入来指定要在该范围内打印的数字数量。
我有以下代码:
i = 0;
start_char = 65
end_char = 65
x = input("Enter numbers of plates:")
while (i < int(x)):
if i%26 == 0 and i!= 0:
end_char = (65)
start_char += 1
print((chr(start_char))+(chr(end_char)))
end_char =end_char + 1
i = i + 1
for plate_code in (range(1000)):
print(str(plate_code) + ((chr(start_char))+(chr(end_char))))
【问题讨论】:
-
您遇到了什么问题?
-
也许您想尝试更高级的方法,使用来自
string模块的ascii_uppercase和来自product()和islice()模块的islice()。然后外部循环以for start_char, end_char in islice(product(ascii_uppercase, ascii_uppercase), int(x)):开始。
标签: python python-3.x input user-input