Рассказываю про решения и показываю ответы на модуль и по совместительству урок 13.6 из «Поколение Python: курс для начинающих» на языке программирования питоне.
Выберите верные утверждения
функция в Python может возвращать более одного значения
сложные математические выражения иногда можно упрощать путем вычленения части выражения и ее помещения в функцию
функции упрощают работу программистов в командах
Середина отрезка Напишите функцию get_middle_point(x1, y1, x2, y2), которая принимает в качестве аргументов координаты концов отрезка
(x1;y1) и (x2;y2) и возвращает координаты точки являющейся серединой данного отрезка.
# Функция для вычисления координат середины отрезка между двумя точками
def get_middle_point(x1, y1, x2, y2):
a = (x1 + x2) / 2 # Вычисляем среднюю координату x
b = (y1 + y2) / 2 # Вычисляем среднюю координату y
return a, b # Возвращаем кортеж из двух значений (x, y)
# Считываем координаты двух точек
x_1, y_1 = int(input()), int(input())
x_2, y_2 = int(input()), int(input())
# Вызываем функцию для вычисления середины отрезка
x, y = get_middle_point(x_1, y_1, x_2, y_2)
# Выводим координаты середины
print(x, y)
Площадь и длина Напишите функцию get_circle(radius), которая принимает в качестве аргумента радиус окружности и возвращает два значения: длину окружности и площадь круга, ограниченного данной окружностью.
from math import pi # Импортируем значение числа Пи из модуля math
# Объявление функции для вычисления длины и площади круга
def get_circle(radius):
l = 2 * pi * radius # Формула для вычисления длины окружности
a = pi * radius ** 2 # Формула для вычисления площади круга
return l, a # Возвращаем кортеж с длиной и площадью
# Считываем радиус круга
r = float(input())
# Вызываем функцию для вычисления длины и площади круга
l, s = get_circle(r)
# Выводим результаты
print(l, s)
Корни уравнения 🌶️🌶️ Напишите функцию solve(a, b, c), которая принимает в качестве аргументов три целых числа a, b, c – коэффициенты квадратного уравнения ax2+bx+c = 0 и возвращает его корни в порядке возрастания.
# Объявление функции для решения квадратного уравнения
def solve(a, b, c):
d = b ** 2 - 4 * a * c # Вычисляем дискриминант
# Вычисляем два корня уравнения
x1 = (-b - d ** 0.5) / (2 * a)
x2 = (-b + d ** 0.5) / (2 * a)
return min(x1, x2), max(x1, x2) # Возвращаем корни в порядке возрастания
# Считываем коэффициенты квадратного уравнения
a, b, c = int(input()), int(input()), int(input())
# Вызываем функцию для решения уравнения
x1, x2 = solve(a, b, c)
# Выводим корни на экран
print(x1, x2)
Какие важные задачи решают функции?
Выбрать все пункты.
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Понравилась статья? Поделиться с друзьями:
Подписаться
4 комментариев
Новые
СтарыеПопулярные
Межтекстовые Отзывы
Посмотреть все комментарии
жека
10 месяцев назад
Большое спасибо! Мне очень помогает.
Спасибо
1 год назад
Спасибо большое!
Подскажите, а планируется ли продолжение этого курса? И будет ли такое же для курса для продвинутых?
Большое спасибо! Мне очень помогает.
Спасибо большое!
Подскажите, а планируется ли продолжение этого курса?
И будет ли такое же для курса для продвинутых?
Да продолжение планируется, оринтеровочно в начале января, возможно и в этом году успею.
Следующий курс начну выкладывать в начале Января.
Спасибо большое)) Благодаря вам начинаю понимать свои ошибки!!!