The program should work as follow:
Please type in a number: 5 1 5 2 4 3
My code doesn’t do the same. I think there is should be the 2nd loop, but I don’t really understand how can I do it. Could you possibly give me a hint or advice to solve this task. Thanks. My code looks like this:
num = int(input("Please type in a number:")) n=0 while num>n: a = num%10 num -= a num = num/10 print(a) n = n + 1 print(n)
Advertisement
Answer
This should work:
num = int(input("Please type in a number:")) number_list = [i+1 for i in range(num)] while number_list: print(number_list.pop(0)) number_list.reverse()