приведенный ниже код принимает входное значение и отображает его вместе с соответствующим условным оператором. Как мне избежать подобных проблем? Спасибо.
def menu (): selection = int (input ('Выберите тип топлива: \ n1. Октан 87 \ n2. Октан 89 \ n3. Октан 91 \ n4. Выход \ nВведите тип топлива: ')) print (selection, end =' ') if selection == 1: print (' Pump 87 Octane fuel ') menu () elif selection == 2: print (' Pump 89 Octane fuel ') menu () elif selection == 3: меню печати ('Насос с октановым числом 91') () elif selection == 4: print ('До свидания!') Else: print ('Недействительный ввод. \ NПопробуйте снова из вариантов 1-4') menu ( ) if name == ' main ': menu ()