Как сделать в Python, чтобы при вводе ("Y") или ("y") программа срабатывала , вот сам кусочек кода, сразу говорю, что изучаю один день и делаю просто для интереса. while running2: Ответ1 = str(input("Вы хотите запустить программу? <Y/n>")) if Ответ1 == ("Y"): running1 = True break
id_error, а теперь объясни по-русски пожалуйста, ибо я не понял что конкретно должно получиться, и желательно засунь свой код в К О Д Code К О Д
MozambiQQ, я хочу чтобы если написать большую "Y" или малeнькую "y" программа срабатывала if Ответ1 == ("Y"):
MozambiQQ, мне надо просто сделать чтобы не только при вводе Y, но еще и при вводе y программа срабатывала.
Напишу на псевдокоде: Пока Условие=True: Ответ1 = input(Блал бла Нажмите Y) Если Ответ1 == Y: *выполняется что-то* выход из цикла (break)
id_error, через функцию, или так: while True: p = input() if p == 'N': break else: *тут код твоей программы* Python while True: p = input() if p == 'N': break else: *тут код твоей программы*
running2 = True while running2: answer = input('Ну введи ты сука "Y/y"') if answer == 'Y' or answer == 'y': что-то делаем break else: print("Ты чё, по кнопке не попал?") break Python running2 = True while running2: answer = input('Ну введи ты сука "Y/y"') if answer == 'Y' or answer == 'y': что-то делаем break else: print("Ты чё, по кнопке не попал?") break
MozambiQQ, или при проверке сделать так: <...> if answer.lower() == 'y': <...> Python <...> if answer.lower() == 'y': <...>
while 1: Ответ1 = str(input("Вы хотите запустить программу? <Y/n>")).lower if Ответ1 == ("y"): break Python while 1: Ответ1 = str(input("Вы хотите запустить программу? <Y/n>")).lower if Ответ1 == ("y"): break .lower переводит все символы строки в нижний регистр The post was merged to previous Jul 9, 2020 Так гораздо правильнее чем проверять на сразу два регистра
Для такого есть метод .lower, который прописывается после строки, этот метод делает все буквы автоматически "низкими", можно еще юзать .upper, он наоборот все превращает в CAPS n = str(input()) print(n.lower()) Code n = str(input()) print(n.lower())