Я написал функцию enterReadings, чтобы пользователь мог ввести число, и я получил следующую проверку, чтобы убедиться, что это положительное целое число. Я думаю, что есть более простой способ написать это, но не знаю, с чего начать, любая помощь очень ценится!
def enterReadings(message):
while True:
try:
readingsCount = int(input(message))
if readingsCount <= 0:
print("Please enter a positive integer")
continue
break
except ValueError:
print("Please enter a positive integer")
readingsCount = 0
if readingsCount > 0:
readingsCount += readingsCount
return readingsCount