Menu
Coddy logo textTech

Iterando sobre Strings Parte 1

Parte da seção Fundamentals do Journey de Python da Coddy — lição 62 de 77.

Semelhante a listas, você pode iterar sobre strings:

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

Saída:

H
e
y

Usando o índice:

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

Saída:

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

Desafio

Fácil

Crie um programa que receba uma string como entrada e imprima quantas vezes o caractere p (ou P) está na string.

Alguns caracteres podem estar em maiúsculas, use char.lower() para convertê-lo em minúsculas.

Folha de consulta

Iterando sobre strings em Python:

# Usando o loop for
text = "Hey"
for char in text:
    print(char)

# Usando o índice
for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Converter caractere para minúsculo:

char.lower()

Experimente você mesmo

text = input()
# Escreva seu código abaixo
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals