Какова цель l oop, если в каждом пути есть break
? Вы можете сделать что-то вроде этого:
cond = True
while cond:
print('How many cats do you have?')
numCat = input()
try:
cond = False
if int(numCat) >= 4:
print('That is a lot of kitties')
elif int(numCat) <= -1:
print('You can not have '+str(numCat)+' kitties, try again')
else:
print('That is not that many kitties')
except ValueError:
print('Please enter a number, try again')
Или с помощью break
while True:
print('How many cats do you have?')
numCat = input()
try:
if int(numCat) >= 4:
print('That is a lot of kitties')
elif int(numCat) <= -1:
print('You can not have '+str(numCat)+' kitties, try again')
else:
print('That is not that many kitties')
break
except ValueError:
print('Please enter a number, try again')