Python从键盘输入若干个整数,添加到列表

在Python中,我们可以使用input()函数从键盘上获取用户的输入。如果我们想要获取多个整数,并将它们添加到一个列表中,我们可以使用循环来实现。

获取用户输入

首先,让我们使用input()函数获取用户输入的整数。我们可以使用一个循环来连续获取多个整数,直到用户输入一个特定的符号来结束输入。

numbers = []
while True:
    num = input("请输入一个整数(输入'q'结束):")
    if num == 'q':
        break
    numbers.append(int(num))

上述代码中,我们首先创建了一个空的列表 numbers 用于存储用户输入的整数。然后,我们使用一个无限循环来获取用户输入,直到用户输入的是字符 'q' 时跳出循环。在每次循环中,我们将用户输入的整数转换为整型,并将其添加到 numbers 列表中。

状态图

下面是使用Mermaid语法表示的状态图,描述了上述代码的执行过程。

stateDiagram
    [*] --> 用户输入
    用户输入 --> 检查输入
    检查输入 --> [*] : 输入为 'q'
    检查输入 --> 添加到列表 : 输入为整数
    添加到列表 --> 用户输入

完整代码

下面是完整的代码示例:

numbers = []
while True:
    num = input("请输入一个整数(输入'q'结束):")
    if num == 'q':
        break
    numbers.append(int(num))

print("输入的整数列表:", numbers)

在上述代码中,我们在循环结束后使用print()函数打印出用户输入的整数列表。

结论

通过上述代码示例,我们可以看到如何使用循环和input()函数从键盘上获取多个整数,并将它们添加到一个列表中。这个简单的示例展示了Python中处理用户输入的基本技巧,同时也为我们提供了一种处理输入的框架,可以根据实际需要进行扩展。

希望本文对你理解Python中从键盘输入若干个整数并添加到列表有所帮助!