Написать программу, которая печатает True или False в зависимости от того, выполняются или нет заданные условия: - квадрат заданного трехзначного числа равен кубу суммы цифр этого числа; -точка с координатами (x,y)принадлежит части плоскости,лежащей между прямыми x=m,x=n(m

19 Апр 2019 в 19:44
270 +2
0
Ответы
1
def check_condition1(number):
if number < 100 or number > 999:
return False
else:
square = number ** 2
sum_of_digits = sum(int(digit) for digit in str(number))
cube_of_sum = sum_of_digits ** 3
return square == cube_of_sum
def check_condition2(x, y, m, n):
return x >= m and x <= n
number = 123
x = 5
y = 8
m = 3
n = 7
condition1_result = check_condition1(number)
condition2_result = check_condition2(x, y, m, n)
print(condition1_result)
print(condition2_result)

Программа проверяет заданные условия для числа 123 и точки (5, 8) с координатами, а также принимает параметры m и n для второго условия. Результаты проверки обоих условий выводятся на экран в виде True или False.

28 Мая 2024 в 18:00
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир