Предмет: Информатика, автор: dania3161

Напиши функцію detect_lowercase_words, що читає по одному рядку, за допомогою функції input та перевіряє чи у слові немає великих літер. Якщо немає - то виводить рядок {word} detected, де word - слово, яке ввів користувач. Функція працює доти, доки не зчитає слово exit.

Підказка: використай цикл while True та оператор break.

Приклад:

detect_lowercase_words() # виклик функції
# користувач вводить слово "word"
# функція відповідає "word detected"
# користувач вводить слово "California"
# функція нічого не відповідає, оскільки буква "C" велика
# користувач вводить "exit"
# функція завершується


KireikoSasha: язык программирования?

Ответы

Автор ответа: KireikoSasha
0

Ответ:

Пример кода по подсказкам:

def detect_lowercase_words():

   while True:

       word = input("Введіть слово: ")

       

       if word.lower() == 'exit':

           break

       if word.islower():

           print(f"{word} detected")

       else:

           print(f"{word} не має тільки малих літер")

detect_lowercase_words()

Однако использование while ? break является мавитоном, если у нас есть статичное значение того, сколько раз мы будем повторять этот код, поэтому что насчёт цикла for?:

def detect_lowercase_words():

   for word in iter(input, 'exit'):

       if word.islower():

           print(f"{word} detected")

       else:

           print(f"{word} не має тільки малих літер")

detect_lowercase_words()

Объяснение:

Я не знаю, про какой ты язык программирования, но по sneak-кейсу я думаю это python. (сделайте это лучшим ответом, пожалуйста :3)

Похожие вопросы
Предмет: Химия, автор: amirlan939
Предмет: Математика, автор: garripotter2322345t5