В моей функции вводаПроверка, когда вход пользователя передается после проверки, допустимый ввод должен быть подтвержден сообщением печати, а затем запустить другую функцию - однако это не делает, и я не могу фигурировать почему? - Могли бы вы посоветовать, как решить проблему? Большое спасибо!Проверка ввода пользователя python
def main():
print('WELCOME TO THE WULFULGASTER ENCRYPTOR 9000')
print('==========================================')
print('Choose an option...')
print('1. Enter text to Encrypt')
print('2. Encrypt text entered')
print('3. Display Encrypted Text!')
menuChoice()
def menuChoice():
valid = ['1','2','3']
userChoice = str(input('What Would You Like To Do? '))
if userChoice in valid:
inputCheck(userChoice)
else:
print('Sorry But You Didnt Choose an available option... Try Again')
menuChoice()
def inputCheck(userChoice):
if userChoice == 1:
print('You Have Chosen to Enter Text to Encrypt!')
enterText()
if userChoice == 2:
print('You Have Chosen to Encypt Entered Text!')
encryptText()
if userChoice == 3:
print('You Have Chosen to Display Encypted Text!')
displayText()
def enterText():
print('Enter Text')
def encryptText():
print('Encrypt Text')
def displayText():
print('Display Text')
main()
Я не понимаю ваш вопрос. – wRAR
Позвольте мне изменить вопрос извините – user2166941