for перебирає символи
Цикл for уміє проходити рядком символ за символом:
for ch in "МАРС": print(ch)
Виведе М, А, Р, С — кожну в окремому рядку.
Так можна рахувати, фільтрувати, будувати новий рядок:
s = input() vowels = 0 for ch in s.lower(): if ch in "аеєиіїоуюя": vowels += 1 print(vowels)
Побудова нового рядка
Починаємо з порожнього рядка "" і дописуємо символи:
result = "" for ch in s: if ch != " ": result += ch # рядок без пробілів
Перевір себе: 5 задач з автоперевіркою
▶ Розв'язувати задачіПідказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.