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