Cykly a text

V této lekci se podíváme na procházení textu pomocí cyklů v Pythonu. Jak již jsme zmínili v lekci o polích, text je v Pythonu pole znaků, což znamená, že můžeme procházet každý znak v textu pomocí cyklu for nebo while.

Příklad: Chceme projít každý znak ve slově 'Python' a vypsat ho:

slovo = 'Python'
for znak in slovo:
    print(znak)
# Vypíše
# P
# y
# t
# h
# o
# n

V tomto příkladu projdeme každý znak v řetězci slovo a vypíšeme ho. Cyklus for postupně iteruje přes každý znak v řetězci.

Mohli bychom využít i cyklus while k dosažení stejného výsledku, ale jistě uznáte, že cyklus for je značně jednodušší:

slovo = 'Python'
index = 0
while index < len(slovo):
    print(slovo[index])
    index = index + 1

V tomto příkladu použijeme proměnnou index k iteraci přes každý znak v řetězci slovo a vypíšeme ho. Cyklus while pokračuje, dokud je proměnná index menší než délka řetězce slovo.

Pokyny

Vyberte si cyklus k procházení proměnné text a vypište každý znak na nový řádek.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

6/8