Для создания команды с выбором человека и выбором одного из трех пунктов в языке Python, можно использовать конструкцию if-elif-else. Вот пример решения задачи:
def make_choice(person, option): if person == "Алиса": if option == 1: print("Алиса выбрала пункт 1") elif option == 2: print("Алиса выбрала пункт 2") elif option == 3: print("Алиса выбрала пункт 3") else: print("Ошибка! Пункт должен быть от 1 до 3") elif person == "Боб": if option == 1: print("Боб выбрал пункт 1") elif option == 2: print("Боб выбрал пункт 2") elif option == 3: print("Боб выбрал пункт 3") else: print("Ошибка! Пункт должен быть от 1 до 3") else: print("Ошибка! Неправильное имя человека") # Пример использования функции make_choice("Алиса", 2) # Выведет: Алиса выбрала пункт 2 make_choice("Боб", 3) # Выведет: Боб выбрал пункт 3 make_choice("Карл", 1) # Выведет: Ошибка! Неправильное имя человека
В данном примере создана функция make_choice
, которая принимает два аргумента - person
(имя человека) и option
(выбранный пункт).
Затем используется вложенная конструкция if-elif-else для проверки выбора человека и выбора пункта.
Если имя человека равно "Алиса" или "Боб", то происходит дальнейшая проверка значения option
.
Если значение option
равно 1, 2 или 3, то выводится соответствующее сообщение.
Если же имя человека не является "Алиса" или "Боб", или значение option
не является 1, 2 или 3, выводится сообщение об ошибке.
Таким образом, при вызове функции make_choice
с указанием имени человека и выбора пункта, можно получить соответствующий результат.