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.