Rozwalanie liczby na jedności

0

Chciałbym się dowiedzieć jakimi sposobami można w Python 3.x Liczbę np 7605 rozdzielić na jedności?

0

W sensie masz liczbę całkowitą w jednej zmiennej i chcesz mieć w dwóch kolejnych zmiennych liczbę utworzoną z cyfry jedności i osobno liczbę utworzoną z pozostałych cyfr?

To ta pierwsza to będzie po prostu reszta z dzielenia przez dziesięć wartości bezwzględnej i podłoga z dzielenia przez dziesięć dla liczb dodatnich lub sufit z tego dzielenia dla liczb ujemnych.

0

W pytongu to pewnie najszybciej będzie coś w stylu:

  • zamień liczbę na stringa
  • podziel na jednoznakowe stringi (albo znaki, nawet nie jestem pewien jak jest w py)
  • sparsuj stringi z powrotem

Czyli:

[int(digit) for digit in str(7605)]
0

Dziękuję bardzo za odpowiedź.

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