📜  get_int python (1)

📅  最后修改于: 2023-12-03 15:15:15.081000             🧑  作者: Mango

使用get_int函数获取用户输入整数

在Python中,使用内置函数input()获取用户输入的值,但其返回的是字符串类型。如果我们需要获取用户输入的整数,就需要使用get_int()函数。

语法
def get_int(prompt):
    while True:
        try:
            value = int(input(prompt))
        except ValueError:
            print("输入有误,请重新输入一个整数!")
            continue
        else:
            break
    return value
参数

prompt:提示用户输入的信息。

返回值

返回用户输入的整数值。

例子
age = get_int("请输入你的年龄:")
print("Your age is:", age)

输出:

请输入你的年龄:18.5
输入有误,请重新输入一个整数!
请输入你的年龄:18
Your age is: 18

注意:如果用户输入的不是整数,get_int()函数将会不断地循环提示用户重新输入,直到用户输入了一个整数为止。如果输入的数过大,也需要注意是否溢出。