Ćwiczenie 12. Zapisujemy algorytm wyodrębniania cyfr danej liczby w języku Python 1. Program pokazany na rysunku 10. realizuje algorytm wyodrębniania cyfr da- nej liczby, zaczynając od ostatniej cyfry (cyfry jedności). Przepisz ten program i zapisz go w pliku pod nazwą Cyfry. Uruchom kilkakrotnie program, testując go dla różnych wartości zmiennej liczba. 2. Objaśnij działanie programu, m.in. użycie poszczególnych instrukcji zgodnie ze schematem blokowym algorytmu.



Ćwiczenie 12 Zapisujemy Algorytm Wyodrębniania Cyfr Danej Liczby W Języku Python 1 Program Pokazany Na Rysunku 10 Realizuje Algorytm Wyodrębniania Cyfr Da Nej L class=

Odpowiedź :

REGNAD

Odpowiedź:

number = int(input('Podaj liczbe: '))

print('Cyfry liczby', number, 'od ostatniej:')

while number > 0:

 print(number % 10)

 number //= 10

Wyjaśnienie:

Wystarczyło żebyś przepisał ze zdjęcia podanego w zadaniu. Mimo, że nie pokazałeś go to wydaje mi się, że chodziło o ten algorytm co napisałem. Wykonuje się on dopóki liczba będzie większa od 0 (lub nie będzie równa 0). Po każdym wykonaniu pętli dzielimy liczbę całkowicie przez 10 czyli wykona się pętla tyle razy ile mamy cyfr i wyświetlimy ostatnią cyfrę tej liczby korzystając z % 10