
Написать программу, которая на вход получает фразу (предложение из, как минимум трёх слов русского
языка), если количество букв меньше 10, то выводится "Хорошо", если меньше выводится "Не хорошо". язык Python

Ответы на вопрос

Ответ:
while True:
sentence = input('Введите предложение: ')
if sentence.count(' ')>=2: break
print('Предложение должно содержать как минимум три слова')
length = 0
for symbol in sentence:
if not symbol in [',',' ','/','.','!','&','?','-']:
length+=1
if length > 10: print('Хорошо')
else: print('Не хорошо')
print(length)
Чуть поэлегантнее:
while True:
sentence = input('Введите предложение: ')
if sentence.count(' ')>=2: break
print('Предложение должно содержать как минимум три слова')
length = sum(not symbol in [',',' ','/','.','!','&','?','-'] for symbol in sentence)
if length > 10: print('Хорошо')
else: print('Не хорошо')
print(length)



Вы можете использовать следующую программу на Python для выполнения указанной задачи:
python# Запрашиваем фразу от пользователя
phrase = input("Введите фразу (минимум 3 слова): ")
# Разбиваем фразу на слова
words = phrase.split()
# Инициализируем счетчик букв
letter_count = 0
# Подсчитываем количество букв в каждом слове
for word in words:
letter_count += len(word)
# Определяем, что выводить
if letter_count < 10:
print("Хорошо")
else:
print("Не хорошо")
Эта программа сначала запрашивает фразу у пользователя, затем разбивает ее на слова и подсчитывает количество букв во всех словах. После этого она сравнивает общее количество букв с 10 и выводит соответствующее сообщение.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili