PY_I_R_W13B_M04 Misja matura - ćwiczenia w konstruowaniu pętli
Oto lista typowych błędów, które mogą zostać popełnione podczas rozwiązywania zadań wykorzystujących pętle.
Typowe błędy w pracy z pętlami:
1. Pętla nieskończona
zapomnienie o aktualizacji zmiennej sterującej w pętli
while,warunek, który nigdy nie stanie się fałszywy,
zła kolejność instrukcji w pętli.
2. Użycie niewłaściwego typu pętli
stosowanie
fortam, gdzie trzeba dynamicznie kontrolować warunek,użycie
while, gdy trzeba przejść po elementach listy.
3. Źle ustawione zakresy
pomyłki w
range, np. złe wartości start/stop/krok,brak uwzględnienia, że
range(stop)kończy się przed stop.
4. Niepoprawne korzystanie z indeksów
mylenie indeksowania od ,
wyjście poza zakres listy,
mieszanie wartości elementu z jego pozycją.
5. Zapominanie o resetowaniu zmiennych
zmienne pomocnicze z poprzedniej iteracji nie są resetowane,
sumowanie lub liczenie w pętli daje złe wyniki.
6. Logika pętli w złym miejscu
warunek lub instrukcja powinny być przed lub po pętli, a są w środku,
aktualizacja stanu wykonywana nie tam, gdzie trzeba.
7. Niepoprawne użycie break i continue
przerwanie pętli w nieodpowiednim momencie,
przypadkowe pominięcie części kodu po
continue.
8. Nadpisywanie zmiennych zewnętrznych
używanie tej samej nazwy zmiennej w pętli i poza nią,
przypadkowe modyfikowanie ważnych danych.
9. Zbyt skomplikowane pętle
zagnieżdżanie wielu instrukcji tam, gdzie można uprościć,
brak wyodrębnienia fragmentu do funkcji,
nieczytelny kod, przez który łatwiej o pomyłkę.