1) Користувач вводить n-цифрове ціле число. Необхідно вивести числа, утворені із введеного, відкиданням останньої цифри з кожного попереднього числа.
Вхідні дані:

138945
Вихідні дані:

13894
1389
138
13
1
2) Програма отримує на вхід послідовність цілих невід’ємних чисел, кожне число вводиться в окремому рядку. Послідовність завершується числом 0, при зчитуванні якого програма повинна закінчити свою роботу і вивести кількість членів послідовності (не рахуючи завершального числа 0).

Вхідні дані:

8
4
6
0
Вихідні дані:

3


nadja220376: на каком языке?

Ответы

Ответ дал: nadja220376
1

вот на питоне

#1)

n=int(input())

def func():

   global n

   n=n//10

   print(n)

   if n in range(0,9):

       quit()

   func()

func()

#2)

count=0

def func():

   n=input()

   global count

   count=count+1

   if n=='0':

       print()

       count=count-1

       print(count)

       quit

   func()

func()

Вас заинтересует