Помогите пж срочно даю 60 балов.
Написати код для розв'язку задач:
1.Знаходження середнього значення: Задача полягає в обчисленні середнього арифметичного для набору чисел. Вам потрібно ввести числа, обчислити їх суму і поділити на кількість чисел. 2.Знаходження найменшого числа: Задача полягає в пошуку найменшого числа серед заданого набору. Введіть числа і знайдіть найменше серед них. 3.Підрахунок суми чисел до певного числа: Задача полягає в знаходженні суми всіх чисел від 1 до заданого числа N. Використовуйте формулу суми арифметичної прогресії для розв'язання цієї задачі.
4.Перевірка на простоту: Задача полягає в перевірці, чи є задане число простим. Просте число ділиться лише на 1 і саме себе. Вам потрібно перевірити, чи має задане число інші дільники, окрім 1 і самого себе.
5.Переведення градусів Цельсія в Фаренгейта: Задача полягає в переведенні температури з градусів Цельсія в градуси Фаренгейта за допомогою лінійного алгоритму. Використовуйте формулу переведення: F = (C × 9/5) + 32, де F - температура в Фаренгейтах, а C - температура в Цельсіях.
Ответы
1)# Функція для обчислення середнього значення
def obchyslennya_serednogo_znachennya(numbers):
# Перевірка, чи передано пустий список
if not numbers:
return "Список чисел порожній. Неможливо обчислити середнє значення."
# Обчислення суми чисел
suma = sum(numbers)
# Обчислення середнього значення
serednje_znachennya = suma / len(numbers)
return serednje_znachennya
# Введення чисел вручну
input_numbers = input("Введіть числа через пробіл: ")
numbers = [float(x) for x in input_numbers.split()]
# Обчислення середнього значення і виведення результату
result = obchyslennya_serednogo_znachennya(numbers)
print("Середнє значення:", result)
2)# Функція для знаходження найменшого числа
def znaidennya_najmenshogo(numbers):
# Перевірка, чи передано пустий список
if not numbers:
return "Список чисел порожній. Неможливо знайти найменше число."
# Знаходження найменшого числа
najmenshe = min(numbers)
return najmenshe
# Введення чисел вручну
input_numbers = input("Введіть числа через пробіл: ")
numbers = [float(x) for x in input_numbers.split()]
# Знаходження найменшого числа і виведення результату
result = znaidennya_najmenshogo(numbers)
print("Найменше число:", result)
3)# Функція для підрахунку суми чисел від 1 до N
def pidrahunok_sumi_do_N(N):
# Перевірка, чи N є невід'ємним цілим числом
if N < 0 or not isinstance(N, int):
return "Введіть невід'ємне ціле число."
# Використання формули суми арифметичної прогресії
suma = (N * (N + 1)) // 2
return suma
# Введення числа N
N = int(input("Введіть число N: "))
# Підрахунок суми та виведення результату
result = pidrahunok_sumi_do_N(N)
print("Сума чисел від 1 до", N, "дорівнює", result)
4)# Функція для перевірки, чи є число простим
def perevirka_na_prostist(number):
# Перевірка, чи число менше або дорівнює 1
if number <= 1:
return False
# Перевірка, чи є які-небудь дільники числа, крім 1 і самого себе
for i in range(2, int(number**0.5) + 1):
if number % i == 0:
return False
return True
# Введення числа для перевірки
number = int(input("Введіть число для перевірки на простоту: "))
# Перевірка та виведення результату
if perevirka_na_prostist(number):
print(number, "є простим числом.")
else:
print(number, "не є простим числом.")
5)# Функція для переведення температури з Цельсія в Фаренгейта
def perevedennya_v_farengejtya(temperatura_celsiya):
temperatura_farenhejta = (temperatura_celsiya * 9/5) + 32
return temperatura_farenhejta
# Введення температури в градусах Цельсія
temperatura_celsiya = float(input("Введіть температуру в градусах Цельсія: "))
# Переведення та виведення результату
temperatura_farenhejta = perevedennya_v_farengejtya(temperatura_celsiya)
print("Температура в градусах Фаренгейта: {:.2f}".format(temperatura_farenhejta))
(Це python)