Suma cyfr liczby

Cyfry liczby: suma cyfr, odwracanie, palindromy - Algorytmy z podstawy programowej (Python)

Ostatnią cyfrę liczby daje reszta z dzielenia przez 10 (`n % 10`), a dzielenie całkowite przez 10 (`n // 10`) ją "odcina". Powtarzając oba kroki, odwiedzamy cyfry od końca, aż liczba spadnie do zera. Ten schemat (pętla `while n > 0` z `% 10` i `// 10`) to podstawa wielu zadań z cyframi.

n = 2026
suma = 0
while n > 0:
    cyfra = n % 10
    suma += cyfra
    n //= 10
    print("cyfra", cyfra, "zostaje", n)
print("suma cyfr:", suma)

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Algorytmy z podstawy programowej·Zaloguj się, aby zapisać postęp na koncie.