
Написать Pithon : Вводится предложение с клавиатуры. Программа считает сколько каких гласных в
предложении и сколько всего гласных.

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

Ответ:
Результат в приложении
Объяснение:
#!/usr/bin/env python3
phrase = input().lower()
gl = dict()
glasny = 'аеёиоуыэюя'
sum = 0
for s in phrase:
if s in glasny:
if gl.get(s, 0) == 0:
gl[s] = 0
gl[s] += 1
sum += 1
if sum > 0:
print('найдены гласные:', gl)
print('всего:', sum)
else:
print('гласных не найдено')




Привет! Я рад помочь тебе с этим заданием. Давай напишем программу на языке Python, которая будет считать количество гласных во введенном предложении и общее количество гласных.
Вот код программы:
```python def count_vowels(sentence): vowels = 'aeiouAEIOU' vowel_count = 0 vowel_dict = {'a': 0, 'e': 0, 'i': 0, 'o': 0, 'u': 0}
for char in sentence: if char in vowels: vowel_count += 1 vowel_dict[char.lower()] += 1
return vowel_count, vowel_dict
user_sentence = input("Введите предложение: ") total_vowels, vowel_counts = count_vowels(user_sentence)
print("Всего гласных:", total_vowels) print("Количество каждой гласной:") for vowel, count in vowel_counts.items(): print(vowel, ":", count) ```
В этой программе мы создали функцию `count_vowels`, которая принимает предложение в качестве аргумента. Затем мы инициализируем переменные `vowels` и `vowel_count` для отслеживания общего количества гласных и `vowel_dict` для подсчета количества каждой отдельной гласной.
Затем мы проходим через каждую букву предложения и проверяем, является ли она гласной. Если это так, мы увеличиваем счетчик `vowel_count` и соответствующий счетчик в словаре `vowel_dict`.
Наконец, мы выводим общее количество гласных и количество каждой гласной, используя цикл `for`.
Теперь, когда вы запустите эту программу и введете предложение, она выведет количество гласных и количество каждой гласной в предложении.
Надеюсь, это поможет! Если у тебя еще есть вопросы, не стесняйся задавать.


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







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