Если вы зададите кому-нибудь вопрос «да / нет», ответ будет одним из этих двух вариантов.В программировании, что, если ответом будет "Y"
или "y"
или "yes"
или что-то еще?
Я должен был создать составное условие, повторяющее мое утверждение, в то время как оно фактически то же самое.Я не эксперт, но я вижу, что это можно улучшить.
def note_maker(note):
case_note = open("case_note.txt", "a+")
update = case_note.write("\n" + note)
multiple_inputs = input("Do you want to enter more details? Y/N")
while multiple_inputs == "yes" or multiple_inputs == "YES" or multiple_inputs == "Yes" or multiple_inputs == "Y" or multiple_inputs == "y":
update_again = case_note.write("\n" + input("Enter your additional information"))
multiple_inputs = input("Do you want to enter more details?")
case_note.close()
Есть ли способ контролировать пользовательский ввод в то, что я ожидаю?