Chciałbym się dowiedzieć jakimi sposobami można w Python 3.x Liczbę np 7605 rozdzielić na jedności?
0
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ź.