📜  在 python 中获取多个输入(1)

📅  最后修改于: 2023-12-03 14:51:06.443000             🧑  作者: Mango

在 Python 中获取多个输入

在 Python 中,我们可以使用 input() 函数获取用户的输入。当我们需要获取多个输入时,就需要对 input() 函数进行多次调用或者使用循环结构来获取多个输入。下面介绍几种常用的方法。

1. 多次调用 input() 函数

这种方法比较简单,但是代码比较冗长,可读性不高。示例代码如下:

name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
gender = input("请输入您的性别:")
2. 使用列表来接收多个输入

我们可以使用列表来接收多个输入,这种方法代码会更加简洁,可读性更高。示例代码如下:

info = []
name = input("请输入您的姓名:")
info.append(name)
age = input("请输入您的年龄:")
info.append(age)
gender = input("请输入您的性别:")
info.append(gender)
3. 使用字典来接收多个输入

我们也可以使用字典来接收多个输入,这样代码可读性更高,而且可以使用键值对来表示输入的内容,便于理解。示例代码如下:

info = {}
name = input("请输入您的姓名:")
info['姓名'] = name
age = input("请输入您的年龄:")
info['年龄'] = age
gender = input("请输入您的性别:")
info['性别'] = gender
4. 循环结构获取多个输入

如果需要获取多个相同类型的输入,可以使用循环结构来简化代码。示例代码如下:

scores = []
for i in range(5):
    score = int(input("请输入第{}个成绩:".format(i+1)))
    scores.append(score)

以上就是四种常见的在 Python 中获取多个输入的方法。这些方法在不同的场景下都可以发挥其优势,开发者可以根据自己的实际需要选择使用。