Pomyśl i powtórz

Transkrypt

Pomyśl i powtórz
Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie
02-026 Warszawa, ul. Raszyńska 8/10, tel. 22 579 41 00, 22 579 41 70, http://www.oeiizk.waw.pl
Instrukcja iteracji – przykłady bardziej zaawansowane
Poniższej przestawiane są bardziej zaawansowane przykłady wykorzystania pętli for.
Zapis w Pythonie
Efekt na ekranie
# zagnieżdżone pętle
# warto zwrócić uwagę na wcięcia
a=20
for wiersz in range(6):
for kolumna in range(5):
for i in range(4):
fd(a); rt(90)
pu(); fd(a); pd()
pu(); bk(a*5); rt(90);
fd(a); lt(90); pd()
# długość odcinka zmienia się
# za każdym wykonaniem pętli
for npw in range(1,21):
fd(10* npw);bk(10* npw);rt(360/20)
for i in range(6):
fd(100); bk(100); rt(60)
# zmienna bok przyjmuje kolejno
# wartości 15, 25, 35, …, 75
# (dopóki bok<80)
for bok in range(15,80,10):
fd(bok); rt(120)
for i in range(6):
fd(bok); rt(60)
lt(120); bk(bok)
Sprawność w posługiwaniu się pętlami przyspiesza proces implementowania rozwiązania.
Zachęcamy do ćwiczeń i eksperymentów!
Strona 1 z 1