我正在尝试允许用户输入数字并输出以生成基于该数字的范围。下面是我希望用户能够输入的内容,以及输出应该是什么。我该怎么做才能实现输出?
输入:输入一个数字:10
输出:[1,2,3,4,5,6,7,8,9,10]
我的最终游戏是构建一个随机密码生成器,允许用户选择字符数量,从那里需要多少个大写,多少个特殊字符和多少个数字。我还在学习,所以如果我没有朝着正确的方向前进,请告诉我,不要告诉我如何使用密码生成器。试着自己搞清楚。谢谢。
答案 0 :(得分:1)
我猜你想要根据输入生成一系列数字。 Python实际上有一个range()函数,所以如果你想要输入然后生成从1到那个数字的数字范围,请执行以下操作:
output = range(1, int(input('Enter a number: '))+1)
print output
注意:如果您使用的是Python 2.7,请使用raw_input而不是input