• Предмет: Информатика
  • Автор: vikiyaki
  • Вопрос задан 6 месяцев назад

написати код на ПАЙТОН

Задано текст з цифр і літер латинського алфавіту. Скласти програму, яка визначає, яких літер – голосних {a, e, i, o, u, y} або приголосних більше в цьому тексті.

Ответы

Ответ дал: madlight
0

consonantcount = 0

dissonantcount = 0

string = input("Введіть стрічку: ")

dissonants = ["a","e","i","o","u","y"]

digits = ["0","1","2","3","4","5","6","7","8","9"]

for i in string:

if i in dissonants:

dissonantcount += 1

elif i not in dissonants and i not in digits:

consonantcount += 1

if consonantcount > dissonantcount:

print("Приголосних більше!")

elif consonantcount < dissonantcount:

print("Голосних більше!")

Ответ дал: wherethefux
0

text = input("Введіть текст: ")

vowels = 0

consonants = 0

for i in text:

   if i in "аеиіоу":

       vowels += 1

   elif i in "бвгґджзйклмнпрстфхцчшщ":

       consonants += 1

if vowels > consonants:

   print("Голосних більше")

elif vowels < consonants:

   print("Приголосних більше")

else:

   print("Голосних та приголосних однаково")

Вас заинтересует