Итак, я готовлюсь к промежуточному экзамену и выполняю упражнения из книги в формате pdf, я столкнулся с этим упражнением:
«Напишите код, который для строки печатает индексы всех ее гласных (a, e , i, o и u). Это можно сделать с помощью a для l oop или некоторого времени l oop. "
Дано: s =" А теперь для чего-то совершенно другого "
Я кодировал это:
for j in s:
for i in range(len(s)):
if s[i] == "a" or s[i] =="e" or s[i] == "i" or s[i] == "o" or s[i] == "u":
print (j[i])
И я получаю ошибку: «строковый индекс выходит за пределы диапазона»
Я попробовал это, потому что я использовал его в другом упражнении, аналогичном тому, которое запрашивалось для там работал индекс общей буквы между двумя строками, но сейчас я не понимаю, почему не работает. Буду признателен, если вы объясните мне, как я должен смотреть на упражнение. Спасибо!