Python zadanie. Proszę o pomoc

0

Witam, mam do napisania program niestety nie umiem go zrobić. Proszę o pomoc

Napisz program, który dla wpisanej z klawiatury liczby naturalnej n
wykonuje następujące operacje:
a) wypisuje cyfrę jedności liczby n,
b) wypisuje cyfrę setek liczby n,
c) wypisuje kolejne cyfry liczby n, rozpoczynając od cyfry jedności
d) oblicza sumę cyfr liczby n

2

W czym konkretnie masz problem? Jakiej pomocy potrzebujesz? Co umiesz zrobić, czego nie, z którym elementem sobie nie radzisz, jakie problemy napotykasz?

1

podpowiem, bo nie lubię dawać gotowców na leniwie zadane pytanie (szczególnie, że trudność algorytmiczna jest na poziomie matematyki z 4 klasy podstawówki):

do a i b przydadzą ci się:
dzielenie modulo (%), które da ci resztę z dzielenia
dzielenie zwykłe (/')
konwersja do inta (np. int(1.234)) żeby skonwertować wynik dzielenia do liczby całkowitej.

do c i d przyda ci się konwersja do stringa (np. str(123) da ci string "123", żeby wydobyć "cyfry".
jeszcze pętla for... in ci się przyda (do iteracji po kolejnych cyfrach w stringu), reversed do odwracania tablicy itp.

chociaż jak się zastanowić, to a i b też można rozwiązać w ten sposób, żeby skonwertować najpierw na stringa. I odwrotnie - c i d też można by rozwiązać przez modulo i dzielenie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0