Ostatnia cyfra i reszta liczby

Cyfry liczby: suma cyfr i odwracanie liczby - Informatyka - klasa 7 (Python)

Reszta z dzielenia przez 10 to **ostatnia cyfra** liczby: `4827 % 10` daje 7. Dzielenie bez reszty przez 10 **odcina** ostatnią cyfrę: `4827 // 10` daje 482. Powtarzając oba kroki, dostajesz kolejne cyfry od końca: 7, 2, 8, 4. Pętla kończy się, gdy z liczby nic nie zostanie (n równe 0).

n = 4827
print(n % 10)
print(n // 10)
while n > 0:
    digit = n % 10
    print("cyfra:", digit)
    n = n // 10

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

Wszystkie lekcje kursu Informatyka - klasa 7·Zaloguj się, aby zapisać postęp na koncie.