Victor Surozhtsev
Просветленный
(34277)
4 года назад
while True:
~~n=int(input('n = ?\b'))
~~if n>0: print('+')
~~elif n<0: print('-')
~~print(len(str(abs(n))))
#Если вводится ноль, то знак числа не печатается, поскольку это число нейтральное - не положительное и не отрицательное.
Необходимо определить его знак и посчитать, сколько в нем цифр.
Подсказка: есть функция abs(), которая возвращает неотрицательное число.
Например: abs(-45) вернет 45.