Предмет: Информатика,
автор: vladikastas1p8tq75
Пользователь вводит число от -999 до 999.
Необходимо определить его знак и посчитать, сколько в нем цифр.
Подсказка: есть функция abs(), которая возвращает неотрицательное число.
Например: abs(-45) вернет 45.
Пример входа №1:
-78
Пример результата №1:
Отрицательное
Количество цифр: 2
Пример входа №2:
237
Пример результата №2:
Положительное
Количество цифр: 3
помогите пж
Ответы
Автор ответа:
1
num = int(input())
if -999 <= num <= 999:
if len(str(num)) == len(str(abs(int(num)))): # тут скорее всего можно проще, но как есть)
print("Положительное")
else:
print("Отрицательное")
print("Количество цифр:", len(str(abs(num))))
Похожие вопросы
Предмет: Русский язык,
автор: маша4389
Предмет: Русский язык,
автор: rolya2010
Предмет: Русский язык,
автор: XXXSimsonXXX
Предмет: Русский язык,
автор: dashafyodorova69