Программирование (экзамен) - вариант 53

Заданы M строк слов, которые вводятся с клавиатуры. Подсчитать количество гласных букв в каждой из заданных строк.

Код:

import random
M = random.randint(1,4)
arr = [random.randint(1,10) for i in range(M)]
m = 0

for i in range(M):
arr[i] = input()

for i in range(M):
m = 0
for n in range(len(arr[i])):
S = arr[i]
if S[n] == "а" or S[n] == "е" or S[n] == "ё" or S[n] == "и" or S[n] == "о" or S[n] == "у" or S[n] == "ы" or S[n] == "э" or S[n] == "ю" or S[n] == "я":
m += 1

print("Количество гласных букв в слове " + "\"" + str(arr[i])+ "\"" + " равно " + str(m)

Результат:

дом
солнце
Количество гласных букв в слове "дом" равно 1
Количество гласных букв в слове "солнце" равно 2
Ссылка:

https://onlinegdb.com/BJviiVI1B

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *