fork download
  1. def suma_kwadratow_cyfr(liczba):
  2. suma = 0
  3. while liczba != 0:
  4. suma += (liczba % 10) ** 2
  5. liczba //= 10
  6. return suma
  7.  
  8.  
  9. wszytskie = []
  10. licznik = 1
  11. n = 5
  12. aktualna = suma_kwadratow_cyfr(n)
  13. warunek = True
  14. while warunek:
  15. if aktualna == 1:
  16. warunek = False
  17. print("1")
  18. if aktualna in wszytskie:
  19. print("powt", licznik)
  20. warunek = False
  21. wszytskie.append(aktualna)
  22. licznik+=1
  23. aktualna = suma_kwadratow_cyfr(aktualna)
Success #stdin #stdout 0.12s 14128KB
stdin
Standard input is empty
stdout
powt 12