Indeksy na planszy
Napisy w Pythonie: znaki, indeksy i metody napisów - Informatyka - liceum klasa 2 (Python)
Plansza pokazuje napis rozłożony na znaki: każda litera to osobna postać z polem `text`. Nad literą widać jej indeks liczony od początku, pod nią indeks ujemny (od końca). Ten sam znak ma więc dwa adresy: `s[2]` i `s[-6]` w słowie `algorytm`.
def show(text, y, color=(51, 65, 85)):
row = []
for i, ch in enumerate(text):
letter = Sprite()
letter.text = ch
letter.size = 12
letter.color = color
letter.position = (-90 + 10 * i, y)
world.add(letter)
row.append(letter)
return row
word = "algorytm"
show(word, 0, (79, 70, 229))
show("".join(str(i) for i in range(len(word))), 15, (22, 163, 74))
for i in range(len(word)):
minus = Sprite()
minus.text = str(i - len(word))
minus.size = 8
minus.color = (220, 38, 38)
minus.position = (-90 + 10 * i, -15)
world.add(minus)Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 2·Zaloguj się, aby zapisać postęp na koncie.