В настоящее время я пытаюсь принять пользовательский ввод, а затем выйти из него при выполнении условия (в этом случае будет 0).Я получил цикл, работающий, когда для оператора if установлено значение inp == ''.Когда вводится пустая строка, она вспыхивает.Но если я изменю критерии на что-либо, кроме '', скажем 0, код не выйдет из цикла.
while True:
inp = input("Would you like to add a student name: ")
if inp == 0:
break
student_name = input("Student name: ")
student_id = input("Studend ID: ")
add_student(student_name, student_id)
Я попытался привести 0 к типу int, но возникает та же проблема...
РЕДАКТИРОВАТЬ: вышеуказанный код повторяется без прерывания.
FIX: input принимает строку, и я сравнивал ее с int.Мне нужно было привести 0 в качестве строки, чтобы типы соответствовали.