Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачу 3

даниил ваетов Ученик (72), открыт 1 неделю назад
Фаина решила задачу "И сбоку бантик!". У неё всё получилось верно. Определите, что будет выведено при вводе строки "TRACK".
С клавиатуры водится спово. Если элемент слова с индексом 3 - это английские буквы "А",
"Е" или "О", то выводится фраза: "Бантик". Если нет, то "Не бантик(".

a = str(input())
if a[3] == ‘A’ or a[3] == ‘O’ or a[3] == ‘E’:
a = ‘бантик’
else:
a = ‘не бантик(‘
print(a)

a)
Бантик
b)
Не бантик(
с)
Ничего. Программа не работает!
d)
TRACK
e)
TRACK бантик
f)
TRACK не бантик(
1 ответ
Sahaprof Мыслитель (8134) 1 неделю назад
Давайте проанализируем код и определим, что будет выведено при вводе строки "TRACK".

1. Вводим строку "TRACK".
2. Проверяем элемент строки с индексом 3. В строке "TRACK" элемент с индексом 3 - это буква "C".
3. Сравниваем букву "C" с буквами "A", "O" и "E". Буква "C" не равна ни одной из этих букв.
4. Следовательно, условие `if a[3] == 'A' or a[3] == 'O' or a[3] == 'E'` не выполняется, и программа переходит в блок `else`.
5. В блоке `else` переменной `a` присваивается значение "не бантик(".
6. Программа выводит значение переменной `a`, то есть "не бантик(".

Таким образом, правильный ответ:

b) Не бантик(
N-223 G-305Гений (56552) 5 дней назад
тупой Sahaprof,пиши с основного аккаунта и не обманывай людей, подсовывая им ответы нейросети)))
Похожие вопросы