Информатика, вопрос задал miatalow , 2 года назад

Пользователь вводит число от -999 до 999.

Необходимо определить его знак и посчитать, сколько в нем цифр.


Подсказка: есть функция abs(), которая возвращает неотрицательное число.

Например: abs(-45) вернет 45.


Пример входа №1:


-78

Пример результата №1:


Отрицательное

Количество цифр: 2

Пример входа №2:


237

Пример результата №2:


Положительное

Количество цифр: 3
на python


miatalow: на python

Ответы на вопрос

Ответил 48103040506
2

Ответ:

a = 1000

while -999 <= a >= 1000:

   a = int(input())

if a < 0:

   print('Отрицательное число')

   print('Количество цифр:',len(str(abs(a))))

else:

   print('Положительное число')

   print('Количество цифр:',len(str(a)))


miatalow: спасибо большое
Новые вопросы