Ошибка при создании кода между 3 вариантами - PullRequest
0 голосов
/ 06 октября 2019

Я нахожусь в процессе создания кода, который предлагает пользователю выбирать между 3 вариантами с назначенным номером каждому: Пример: Основной: 1, Вторичный: 2, Главный: 3) и превращая число в целое число.

Код, который я до сих пор пробовал:

print("1: Primary")
print("2: Secondary")
print("3: Master")
if inp == 1:
inp = "Primary"
elif inp == 2:
inp = "Secondary"
elif inp == 3:
inp = "Master"
other:
print("Invalid input!")
inp = int(input("Enter a number: "))
inp=int(input( ))

Вывод работает хорошо. Однако когда я ввожу число в вывод, ничего не происходит. Я пытаюсь сделать так, чтобы после того, как номер введен, вывод показывает, что Вы ввели 1: Первичный или уровень для выбранного номера.

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 06 октября 2019

Попробуйте это:

f=0
print("1: Primary")
print("2: Secondary")
print("3: Master")
inp = int(input("Enter a number: "))
if inp == 1:
    out = "Primary"
elif inp == 2:
    out = "Secondary"
elif inp == 3:
    out = "Master"
else:
    f=1
    print("Invalid input!")
if f==0:
    print("You have entered " + str(inp) + ": " + out)
...