使用变量将数字添加到列表
Adding Numbers to a list using variable
我正在做一道编程题,需要一些帮助。
我有一个变量,我在其中输入一个数字,然后输入该数字以及它之前的所有数字进入列表。
例如:
我选择 10 并将其放入变量
所有 1 - 10 的数字都放在一个列表中
这是我的代码:
Top_Num = int(input('Top Number'))
Nums = []
现在假设我为 Top_Num 选择了 10,如何将 10 个数字放入列表中?
谢谢
您实际上可以使用 Python 内置的 range(int)
函数来完成此操作。
如果你想让数组从1开始并且包括输入的数字,你可以使用
Nums = list(range(1, Top_Num + 1))
第一个参数1表示数组的起始值,第二个参数Top_Num + 1
为数组上去的数(不包括)。
Nums = [num for num in range(1, Top_Num + 1)]
它也使用列表理解,这是 python 中的(有点)重要概念。
我正在做一道编程题,需要一些帮助。 我有一个变量,我在其中输入一个数字,然后输入该数字以及它之前的所有数字进入列表。
例如: 我选择 10 并将其放入变量
所有 1 - 10 的数字都放在一个列表中
这是我的代码:
Top_Num = int(input('Top Number'))
Nums = []
现在假设我为 Top_Num 选择了 10,如何将 10 个数字放入列表中? 谢谢
您实际上可以使用 Python 内置的 range(int)
函数来完成此操作。
如果你想让数组从1开始并且包括输入的数字,你可以使用
Nums = list(range(1, Top_Num + 1))
第一个参数1表示数组的起始值,第二个参数Top_Num + 1
为数组上去的数(不包括)。
Nums = [num for num in range(1, Top_Num + 1)]
它也使用列表理解,这是 python 中的(有点)重要概念。