📅  最后修改于: 2023-12-03 14:51:06.443000             🧑  作者: Mango
在 Python 中,我们可以使用 input()
函数获取用户的输入。当我们需要获取多个输入时,就需要对 input()
函数进行多次调用或者使用循环结构来获取多个输入。下面介绍几种常用的方法。
这种方法比较简单,但是代码比较冗长,可读性不高。示例代码如下:
name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
gender = input("请输入您的性别:")
我们可以使用列表来接收多个输入,这种方法代码会更加简洁,可读性更高。示例代码如下:
info = []
name = input("请输入您的姓名:")
info.append(name)
age = input("请输入您的年龄:")
info.append(age)
gender = input("请输入您的性别:")
info.append(gender)
我们也可以使用字典来接收多个输入,这样代码可读性更高,而且可以使用键值对来表示输入的内容,便于理解。示例代码如下:
info = {}
name = input("请输入您的姓名:")
info['姓名'] = name
age = input("请输入您的年龄:")
info['年龄'] = age
gender = input("请输入您的性别:")
info['性别'] = gender
如果需要获取多个相同类型的输入,可以使用循环结构来简化代码。示例代码如下:
scores = []
for i in range(5):
score = int(input("请输入第{}个成绩:".format(i+1)))
scores.append(score)
以上就是四种常见的在 Python 中获取多个输入的方法。这些方法在不同的场景下都可以发挥其优势,开发者可以根据自己的实际需要选择使用。