Zajęcia Python III nr 6 - notatki
Pętle - pętla WHILE
- Jest ona wykonywana tak długo aż zostanie spełniony jakiś warunek.
- Ctrl+C - w VSCode przerywa wykonywanie kodu, przydaje się przy przypadkowo nieskończonych pętlach
Przykładowo:
i = 0
while i<4:
zolwik.forward(40)
zolwik.left(90)
i += 1i w tym przypadku pomaga w określeniu momentu spełnienia warunku. Dzięki temu powyżej żółwik narysuje kwadrat.
Możemy też "powiedzieć" Pythonowi aby skończył pętlę. Pomaga w tym polecenie break
i=100
while True:
print(i)
i -= 1
if i == 0:
breakPętle nieskończone moga być użyte np. do zmuszenia użytkownika do podania wartości która jest nam potrzebna, albo do tworzenia działających stale aplikacji. Sam VSCode działa w takiej pętli, inaczej od razu by się wyłączył po wykonaniu swojego zadania!
BŁĄDZENIE LOSOWE
Prosta symulacja.
Może być na przykład wykorzystania do sprawdzania ruchu molekuł w gazie, przemieszczania się zwierząt, zmian cen na giełdzie itd.
Przykład:
while True:
zolwik.pencolor(random.choice(kolory))
zolwik.forward(30)
zolwik.left(random.choice(skret))KOLORKI DLA ŻÓŁWIKA, ŁO-PANIE W ŁOPIANIE:
CS111 - Turtle Colors
Wellesley College: CS111 Computer Programming & Problem Solving

kolory = [
"IndianRed"
"SkyBlue"
"SeaGreen"
]