So yeah, i figured out how to write program that will print digits in reverse(with small help of the internet, put i get it). Anyway i want to write program that will print digits in their regular order.
def num_digits(n): count=0 while count <= abs(n): count = count + 1 n= abs(n)/10 return count def print_digits(n): while n > 0: print n #my "plan" is to go with n/ (10**num_digits(n)) and that taking #taking it like decimal with one decimal place and taking that value) #For example: 123 / (10**3) = 0,123. and than fix it so that is 0,1. #after this 0,1 * 10 = 1 and here is our 1st digit #how u guy understand how i want this to work #rest of code n=n/10 print n #not quite sure for this line
p.s. be gentle i'm learning yet