Menu
Coddy logo textTech

Итерация по строкам. Часть 1

Часть раздела Fundamentals путешествия по Python на Coddy — урок 62 из 77.

Подобно спискам, вы можете перебирать строки:

text = "Hey"
for char in text:
    print(char)

Вывод:

H
e
y

Использование индекса:

for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Вывод:

position 0: H
position 1: e
position 2: y
challenge icon

Задание

Легко

Создайте программу, которая принимает строку на вход и выводит количество вхождений символа p (или P) в этой строке.

Некоторые символы могут быть в верхнем регистре, используйте char.lower(), чтобы преобразовать их в нижний регистр.

Шпаргалка

Итерация по строкам в Python:

# Использование цикла for
text = "Hey"
for char in text:
    print(char)

# Использование индекса
for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Преобразование символа в нижний регистр:

char.lower()

Попробуйте сами

text = input()
# Напишите свой код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals