[英]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.