Ниже я пытаюсь сделать следующее:
- Подскажите пользователю вопрос «Хотите добавить студента?»
- Если пользователь вводит «Да», онпоявится сообщение «Кого вы хотите добавить?»
- После добавления имени студента им снова будет предложено «Хотите добавить студента?», пока пользователь не введет «Нет»
- Если пользователь вводит «Нет», я хочу напечатать всех студентов, которых он ввел.
С небольшим, что я знаю, я пытаюсь кодировать его ниже:
students = []
initial_input = 'Yes'
second_input = ''
while initial_input == 'Yes':
initial_input = input('Do you want to add a student? ')
if initial_input == 'Yes':
second_input = input('Who do you want to add? ')
if initial_input == 'No':
students.append(second_input)
print(students)
При запуске он не печатает имена, которые я ввел ниже:
Do you want to add a user? Yes
Who do you want to add? John
Do you want to add a user? Yes
Who do you want to add? Tim
Do you want to add a user? No
[]
Process finished with exit code 0
Может кто-нибудь любезно объяснить, что я делаю неправильно?