# beJeb
# Stack overflow -
# /10541003/kak-proverit-polzovatelskii-vvod-dlya-neskolkih-uslovii-v-odnom-tsikle-ili-funktsii-v-python-3
# Our main function, only used to grab input and call our other function(s).
def main():
while True:
try:
userVar = int(input("Player 1, Your move. Select your move: "))
break
except ValueError:
print("Incorrect input type, please enter an integer: ")
# We can assume that our input is an int if we get here, so check for range
checkRange = isGoodRange(userVar)
# Checking to make sure our input is in range and reprompt, or print.
if(checkRange != False):
print("Player 1 chooses to make the move: %d" %(userVar))
else:
print("Your input is not in the range of 1-9, please enter a correct var.")
main()
# This function will check if our number is within our range.
def isGoodRange(whatNum):
if(whatNum < 10) & (whatNum > 0):
return True
else: return False
# Protecting the main function
if __name__ == "__main__":
main()
Примечание. Я протестировал несколько входных данных, поэтому я считаю, что этого должно быть достаточно, чтобы помочь вам понять процесс, если нет, пожалуйста, оставьте комментарий, сообщение и т. Д. Кроме того, если этот ответ поможет вам, выберите его в качестве ответа помогать другим.