欢迎访问宙启技术站
智能推送

如何使用inputs()函数接收用户输入的多个整数

发布时间:2023-12-24 17:55:49

inputs()函数是Python的内置函数,用于接收用户的输入。它接受一个提示字符串作为参数,并返回一个字符串值。要将输入的字符串转换为整数,可以使用int()函数。

以下是使用inputs()函数接收用户输入的多个整数的一个例子:

def get_integers():
    numbers = []
    while True:
        try:
            input_str = input("请输入一个整数(输入q退出):")
            if input_str.lower() == 'q':
                break
            number = int(input_str)
            numbers.append(number)
        except ValueError:
            print("输入的不是有效的整数,请重新输入。")
    return numbers

integers = get_integers()
print("你输入的整数是:", integers)

在这个例子中,定义了一个名为get_integers()的函数,该函数使用了一个无限循环来接收用户输入的整数。在每次循环中,首先使用inputs()函数接收用户输入的字符串。如果用户输入的是字母"q"(不区分大小写),则退出循环,否则尝试将输入的字符串转换为整数。如果转换成功,则将整数添加到一个列表中。如果转换失败(例如输入的内容不是有效的整数),则捕获ValueError异常,并打印错误提示信息。

最后,函数返回用户输入的整数列表。然后,将这个列表打印出来。

你可以运行这个例子,多次输入整数,直到输入字母"q"退出。然后,程序会将你输入的整数打印出来。

这是一个简单的例子,用来说明如何使用inputs()函数接收多个整数。你可以根据自己的需求进行适当的修改和扩展。