Cyfry przez dzielenie

Zadania maturalne: algorytmy na liczbach i systemy liczbowe - Informatyka - liceum klasa 1, zakres rozszerzony (Python)

Cyfry liczby można dostać bez zamiany na tekst: `n % 10` to ostatnia cyfra, a `n // 10` obcina ją. Pętla `while n > 0` przechodzi przez wszystkie cyfry od końca. Tak samo działa to w każdym języku programowania i na maturze ocenia się często właśnie tę metodę.

n = 90417
while n > 0:
    print("ostatnia cyfra:", n % 10, "zostaje:", n // 10)
    n //= 10

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

Wszystkie lekcje kursu Informatyka - liceum klasa 1, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.