Пользователь вводит число от -999 до 999. Необходимо определить его знак и посчитать, сколько в нем цифр. Подсказка: есть функция abs(), которая возвращает неотрицательное число. Например: abs(-45) вернет 45.
Пример входа №1: -78 Пример результата №1: Отрицательное Количество цифр: 2 Пример входа №2: 237 Пример результата №2:
Положительное Количество цифр: 3
Язык программирования Python
239
285
Ответы на вопрос:
number = int(input("Введите число: "))
if number >999 or number <-999:
print("Error! \nЧисло должно быть в диапазоне от -999 до 999")
else:
if number < 0:
number = int(abs(number))
num =("Отрицательное. ")
elif number > 0:
num = ("Положительное. ")
elif number == 0:
num = ("Ни положительное, ни отрицательное. ")
quantity = len(str(number))
print(str(num) + "Количество цифр: " + str(quantity))
Объяснение:
варлваваапрпр
Input "x=", x print 1 - 2 * x + 3 * x ^ 2 - 4 * x ^ 3 print 1 + 2 * x + 3 * x ^ 2 + 4 * x ^ 3 тестовое решение: y: \qbasic> qbasic.exe x=2.37 -40.1375 75.83891
Популярно: Информатика
-
visskikross13.08.2022 07:46
-
bogdanshik00719.12.2022 00:11
-
privetloll11.03.2020 01:56
-
салссо123296027.02.2022 00:25
-
Polina5545414.08.2022 17:28
-
alexeyzlodei01.03.2021 22:38
-
adilyaarslanov07.08.2021 12:21
-
Маринааамурр11.02.2023 10:10
-
Mirror1106.03.2023 03:42
-
Dishame18.10.2022 22:08