На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
Exercise 1:
Для решения первого упражнения мы можем определить функцию, которая принимает два значения в качестве параметров и возвращает их сумму, разность и произведение. Ниже приведен код на Python:
“`python
def calculate_operations(a, b):
sum_result = a + b
subtract_result = a – b
multiply_result = a * b
return sum_result, subtract_result, multiply_result
“`
Теперь мы можем вызвать эту функцию и передать ей два значения:
“`python
result = calculate_operations(5, 3)
print(result) # Output: (8, 2, 15)
“`
Функция возвращает кортеж с результатами операций сложения, вычитания и умножения в указанном порядке.
Exercise 2:
Для решения второго упражнения мы можем определить функцию, которая принимает три значения в качестве параметров и возвращает максимальное из них. Ниже приведен код на Python:
“`python
def find_maximum(a, b, c):
return max(a, b, c)
“`
Теперь мы можем вызвать эту функцию и передать ей три значения:
“`python
result = find_maximum(5, 3, 8)
print(result) # Output: 8
“`
Функция использует встроенную функцию max(), чтобы найти максимальное значение среди трех переданных значений.
Exercise 3:
Для решения третьего упражнения мы можем определить функцию, которая принимает число в качестве параметра и возвращает строку, указывающую, является ли число четным или нечетным. Ниже приведен код на Python:
“`python
def check_even_odd(number):
if number % 2 == 0:
return “Even”
else:
return “Odd”
“`
Теперь мы можем вызвать эту функцию и передать ей число:
“`python
result = check_even_odd(7)
print(result) # Output: Odd
“`
Функция проверяет остаток от деления числа на 2. Если остаток равен 0, число четное, иначе число нечетное.
Exercise 4:
Для решения четвертого упражнения мы можем определить рекурсивную функцию, которая принимает число в качестве параметра и вычисляет его факториал. Ниже приведен код на Python:
“`python
def calculate_factorial(number):
if number == 0:
return 1
else:
return number * calculate_factorial(number – 1)
“`
Теперь мы можем вызвать эту функцию и передать ей число:
“`python
result = calculate_factorial(5)
print(result) # Output: 120
“`
Функция использует рекурсию для вычисления факториала числа. Если число равно 0, возвращается 1. В противном случае, функция вызывает саму себя с аргументом, уменьшенным на 1, и результат умножает на исходное число.