📅  最后修改于: 2023-12-03 15:08:56.648000             🧑  作者: Mango
有时候我们需要在Python中获取多个输入,我们可以使用for循环来简化代码。本文将介绍如何使用for循环获取n个输入。
n = int(input("请输入需要获取的数字个数:"))
num_list = []
for i in range(n):
num = int(input("请输入第%d个数字:" % (i+1)))
num_list.append(num)
print("输入的数字为:", num_list)
第一行代码使用input()函数获取要获取的数字个数,并使用int()函数将字符串转换为整数。
第二行代码声明一个列表用于存放获取的数字。
第三行代码使用for循环,循环n次,每次循环获取一个数字,并将其添加到列表num_list中。
最后一行代码打印出输入的数字列表。
我们可以运行示例代码来检验它的正确性,如下所示:
请输入需要获取的数字个数:3
请输入第1个数字:12
请输入第2个数字:34
请输入第3个数字:56
输入的数字为: [12, 34, 56]
我们可以看到,代码成功地获取了三个数字,并将其输出。
本文介绍了如何使用for循环来获取n个输入,在实际开发中我们可以使用这种方法来获取用户的多个输入,这将大大简化代码的编写。