Типы данных. Модуль «math»
Модуль «math»
Напишите программу определяющую евклидово расстояние между двумя точками, координаты которых заданы.
a = float(input()) b = float(input()) aa = float(input()) bb = float(input()) from math import sqrt, pow p = sqrt(pow(a - aa, 2) + pow(b - bb, 2)) print(p)
Напишите программу, определяющую площадь круга и длину окружности по заданному радиусу R.
a= float(input()) from math import pi s = pi * a**2 c = 2 * pi * a print(s) print(c)
В математике выделяют следующие средние значения:
- среднее арифметическое чисел a и b;
- среднее геометрическое чисел a и b ;
- среднее гармоническое чисел a и b;
- среднее квадратичное чисел a и b.
Программа должна вывести 4 числа – среднее арифметическое, геометрическое, гармоническое и квадратичное.
import math a = float(input()) b = float(input()) arithmetic = (a + b) / 2 geometric = math.sqrt(a * b) harmonic = 2 * a * b / (a + b) quadratic = math.sqrt((pow(a, 2) + pow(b, 2)) / 2) print(arithmetic) print(geometric) print(harmonic) print(quadratic)
Напишите программу, вычисляющую значение тригонометрического выражения по заданному числу градусов x.
a = float(input()) from math import sin, cos, tan, radians aa = radians(a) x = sin(aa) + cos(aa) + pow(tan(aa), 2) print(x)
Напишите программу, которая принимает на вход действительное число x и вычисляет по нему значение: ⌊x⌋+⌈x⌉.
⌊x⌋ – пол числа (округление x до ближайшего целого в меньшую сторону), ⌈x⌉ – потолок числа (округление x до ближайшего целого в большую сторону).
a = float(input()) from math import floor, ceil x = ceil(a) + floor(a) print(x)
Даны три вещественных числа a, b, c. Напишите программу, которая находит вещественные корни квадратного уравнения. Если уравнение имеет два корня, то следует вывести их в порядке возрастания.
a = float(input()) b = float(input()) c = float(input()) from math import sqrt d = b ** 2 - (4 * a * c) if d < 0: print('Нет корней') elif d == 0: print(- b / (2 * a)) elif d > 0: x = (- b + sqrt(d)) / (2 * a) y = (- b - sqrt(d)) / (2 * a) print(min(x, y)) print(max(x, y))
Правильный многоугольник — выпуклый многоугольник, у которого равны все стороны и все углы между смежными сторонами.Даны два числа: натуральное число n и действительное число a. Напишите программу, которая находит площадь указанного правильного многоугольника.
n = int(input()) a = float(input()) from math import tan, pi s = (n * pow(a, 2)) / (4 * tan(pi / n)) print(s)