ПРОШУ ЗРОБИТЬ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! КТО ВКАДЕ БАЛ КИНУ БАН
Написати програму з використанням функції, яка буде обраховути 1. Площу квадрату; 2. Корінь квадратний для кубу числа. 3. Округлення числа (для другого способу розв'язку)
Два способи розв'язку 1. Через цикл для чисел від 3 до 17 квлючно. 2. Для рандомного дійсного числа на проміжку від 2.5 до 5.7.
Ответы
Ответ:
import random
import math
# Функція для обчислення площі квадрата та кореня квадратного з кубу числа
def calc_square_and_cube_root():
# Обчислення площі квадрата
for i in range(3, 18):
square = i ** 2
print(f"Площа квадрата зі стороною {i}: {square}")
# Обчислення кореня квадратного з кубу числа
cube = random.uniform(2.5, 5.7)
cube_root = math.sqrt(cube ** 3)
print(f"Корінь квадратний з кубу числа {cube}, округлений до цілого: {round(cube_root)}")
# Функція для округлення числа
def round_number(number):
return round(number)
# Виклик функції для обчислення площі квадрата та кореня квадратного з кубу числа
calc_square_and_cube_root()
# Виклик функції для округлення числа
number_to_round = random.uniform(1.5, 7.8)
print(f"Число {number_to_round}, округлене до цілого: {round_number(number_to_round)}")
Объяснение:
Основна функція calc_square_and_cube_root() містить дві частини. Перша частина обчислює площу квадрата для чисел від 3 до 17 включно, використовуючи цикл for. Друга частина обчислює корінь квадратний з кубу довільного числа, яке було згенероване випадковим чином у проміжку від 2.5 до 5.7, та округлює його до цілого.
Функція round_number(number) приймає дійсне число та повертає його округлене до цілого числа за допомогою вбудованої функції round(). У цій програмі ми також використовуємо функцію random.uniform(a, b), яка генерує випадкове дійсне число у проміжку від a до b.