简体   繁体   English

使用函数验证用户输入

[英]User input validation using functions

I'm trying to create a function that validates user input using exceptions.我正在尝试创建一个使用异常验证用户输入的 function。

def int_input(message):
while True:
    try:
        x=int(input(f'{message}: '))
        return x
        break
    except:
        print("Enter a valid integer!")
        print()
        continue

a=int_input("Enter num: ") print(a) a=int_input("请输入数字:") print(a)

The code looks messed up, is there a better way to write this?代码看起来很乱,有没有更好的方法来写这个?

I think this may help you!我想这可能对你有帮助!

def int_input():
    while True:
        try:
            input_ = int(input("int: "))
            return input_
        except ValueError:
            print("Enter a valid integer!")
            continue
int_input()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM