Решение модуля 10.7 Инди-курс программирования на Python

Модуль 10.7 (Функции all и any).

Программе на вход поступают слова, разделенные пробелом. Ваша задача проверить во всех ли словах есть английская буква A вне зависимости от регистра. В качестве ответа программа должна вывести True или False.

text = input().lower().split()  # получаем строку со словами, опускаем в нижний регистр и разбиваесм на список
flag = []                  # создаем пустой список, в который будем добавлять значение о наличии буквы в слове
for i in text:             # проходимся по списку со словами
    if 'a' in i:           # если в слове есть буква а
        flag.append(True)  # то в список добавляем значение True
    else:                  # иначе False
        flag.append(False)
print(all(flag))           # выводим результат о проверки на наличия буквы а во всех словах

Кто не помнит со школьных уроков английского эту запоминашку для написания английский слов, таких как например bought.
Вашей программе на вход будут поступать слова, разделенные пробелом. Программа должна вывести True , если встретилось хотя бы одно слово, заканчивающееся на ought. В противном случае нужно вывести False.

Регистр букв не имеет значения, значит интересующиеся нас  слова могут заканчиваться как на ought, так и например на OUGHT

text = input().lower().split()  # получаем строку со словами, опускаем в нижний регистр и разбиваем на список
flag = []                     # создаем пустой список, в который будем добавлять значение об окончании слова
for i in text:                # проходимся по списку со словами
    if i.endswith('ought'):   # если слово оканчивается на ought
        flag.append(True)     # то в список добавляем значение True
    else:                     # иначе False
        flag.append(False)
print(any(flag))              # выводим результат о проверки на то, оканчивается ли хоть одно слово на ought

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x