ПРОШУ СДЕЛАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КТО ВКАДЕТ БАЛ КИНУ БАН
Написать приложение с использованием функции, которая будет вычислить 1. Площадь квадрата; 2. Корень квадратный для куба числа. 3. Округление числа (для второго способа решения)
Два способа решения 1. Через цикл для чисел от 3 до 17 квлючно. 2. Для рандомного действительного числа на промежутке от 2,5 до 5,7.
Ответы
# Решение через цикл
def calculate_square_area(side_length):
return side_length ** 2
def calculate_cube_root(number):
return number ** (1/3)
def round_number(number):
return round(number)
for i in range(3, 18):
print("Для стороны квадрата", i, "площадь равна", calculate_square_area(i))
print("Для числа", i**3, "корень кубический равен", calculate_cube_root(i**3))
print("Для числа", i**2.5, "округленное значение равно", round_number(i**2.5))
print()
# Решение для рандомного числа
import random
def calculate_square_area(side_length):
return side_length ** 2
def calculate_cube_root(number):
return number ** (1/3)
def round_number(number):
return round(number)
random_number = random.uniform(2.5, 5.7)
print("Для числа", random_number, "площадь квадрата равна", calculate_square_area(random_number))
print("Для числа", random_number**3, "корень кубический равен", calculate_cube_root(random_number**3))
print("Для числа", random_number**2.5, "округленное значение равно", round_number(random_number**2.5))