我是新手编程,并试图使用户输入接受整数和字符串。我已经尝试了以下编码..但不知道我错了哪里。有什么建议么?用户输入接受str和int(python)
noAdults = input("Please enter the number of adults:")
while noAdults.isalpha():
print("Number must be valid and >= 0")
if noAdults.isdigit() and noAdults < 0:
print("Error")
noAdults = input("Please enter the number of adults:")
ValueError异常:无效字面对于int()与基体10:
我猜测有一个ValueError因为我已经使用了可变noAdults与因而isalpha并且因为它是在一个int正在错误?
一个完全工作的版本,目前的代码不会如果它有一个字母,再次检查新的'noAdults'。 – Leigh