2024-04-27 02:49:22 发布
网友
我是Python新手,我想在这个问题上提供帮助。 我想创建一个代码,在其中输入用户名和密码,但不断出现以下错误:
ValueError: invalid literal for int() with base 10: ''
另外,我可以输入姓名,但不能输入年龄
这是我的密码:
name = (input("Tell me your name")) age = int(input())
避免在发送错误值时代码停止的一种方法是使用try: ... except:...
try: ... except:...
name = (input("Tell me your name")) Try: age = int(input('Your Age:')) Except: print 'wrong input for age' age = int(input('Your Age: '))
这将打印一条消息,以防您输入错误,然后重新开始输入。。。但它只工作一次,如果你再次输入错误,错误将继续
避免在发送错误值时代码停止的一种方法是使用
try: ... except:...
这将打印一条消息,以防您输入错误,然后重新开始输入。。。但它只工作一次,如果你再次输入错误,错误将继续
相关问题 更多 >
编程相关推荐