Ma na najkrvaviji mogući način!
Evo šta sam napravio, s tim da ne radi u potpunosti, tj zadnja znamenka nije obuhvaćena
def zbrojiZnamenke(broj): if broj < 10: return broj t = broj znamenke = [] while t > 0: znamenke.append(t%10) t = t // 10 novi = '' zbroj = 0 for i in range(len(znamenke)): zbroj += znamenke[i] if i % 2 == 1: novi = str(zbroj) + novi zbroj = 0 print(novi) zbrojiZnamenke(int(novi))
# glavni programn = int(input("unesi n: "))dat = open("dat.txt", "w")for i in range(n): broj = input("unesi broj: ") dat.write(broj + "\n")dat.close()dat = open("dat.txt", "r")niz = []for broj in dat: broj = int(broj) niz.append(broj)print(niz)for broj in niz: print() zbrojiZnamenke(broj)