Ошибка индекса списка вне диапазона в python, почему это происходит? - PullRequest
0 голосов
/ 24 апреля 2020

'' 'Чтение ввода из STDIN. Выведите ваш вывод в STDOUT '' '# Используйте input () для чтения ввода из STDIN и используйте print для записи вашего вывода в STDOUT

def main ():

t = int(input())
strr =[]
vcount =0
ccount =0
for i in range(t):
    s = input()
    strr[i].append(s)
for i in strr:
    for j in i:
        if j == 'a' or 'e' or 'i' or 'o' or 'u':
            vcount += 1
        else:
            ccount +=1
    print(vcount,ccount,vcount*ccount)

main ()

ошибка при загрузке в strr, пожалуйста, исправьте код

1 Ответ

0 голосов
/ 25 апреля 2020

Это, вероятно, не будет с этой ошибкой

t = int(input())
strr =[]
vcount =0
ccount =0
for i in range(t):
    s = input()
    strr.append(s)
for i in strr:
    for j in i:
        if j == 'a' or 'e' or 'i' or 'o' or 'u':
            vcount += 1
        else:
            ccount +=1
    print(vcount,ccount,vcount*ccount)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...