Вопрос задан 24.06.2023 в 05:39. Предмет Информатика. Спрашивает Салманович Светлана.

Написать программу, которая на вход получает фразу (предложение из, как минимум трёх слов русского

языка), если количество букв меньше 10, то выводится "Хорошо", если меньше выводится "Не хорошо". язык Python
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Машика Юра.

Ответ:

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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете использовать следующую программу на 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 и выводит соответствующее сообщение.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос