Zadanie 3.1. Napisz program, który dla wpisanej z klawiatury liczby naturalnej n wykonuje nastepu. ją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. w jezyku python​

Odpowiedź :

def digits(n):

   print("Cyfrą jedności liczby",n,"jest",n[len(n)-1])

   print("Cyfrą setek liczby",n,"jest",n[len(n)-3])

   lista = [int(x) for x in str(n)]

   lista.reverse()

   suma = 0

   print("Cyfry kolejne rozpoczynajac od jednosci:")

   for i in range(len(lista)):

       print(lista[i])

       suma = suma + lista[i]

   print("Sumą cyfr liczby",n,"jest",suma)

n = input("Podaj n: ")

digits(n)