Pętla for i akumulator
Instrukcje iteracyjne: pętle for i while - Informatyka - liceum klasa 1 (Python)
Pętla `for i in range(a, b):` wykonuje ciało dla `i` od `a` do `b - 1`. Trzeci argument to krok: `range(10, 0, -2)` daje 10, 8, 6, 4, 2. **Akumulator** to zmienna, która zbiera wynik: przed pętlą ustawiamy wartość początkową (`0` dla sumy, `1` dla iloczynu), a w każdym obrocie dokładamy kolejny składnik. **Licznik** to akumulator, który rośnie o 1, gdy spełniony jest warunek. Kliknij **Krok** i obserwuj w podglądzie zmiennych, jak rosną `total` i `count`.
total = 0
count = 0
for i in range(1, 11):
total += i
if i % 3 == 0:
count += 1
print("Suma 1..10:", total)
print("Wielokrotności 3:", count)
product = 1
for i in range(1, 6):
product *= i
print("5! =", product)
for i in range(10, 0, -2):
print(i, end=" ")
print()Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 1·Zaloguj się, aby zapisać postęp na koncie.