Вспомним оператор присваивания. Общий вид можно записать таким образом:
имя_переменной = выражение
Выражение, стоящее в правой части оператора присваивания, позволяет вычислять значения переменных по различным формулам.
Выражение может содержать:
• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике)
• знаки арифметических действий:
+ сложение,
- вычитание,
* умножение,
/ деление
**возведение в степень;
• вызовы стандартных функций (приведем только часть из большого набора. Все математические функции описаны в библиотеке math, которую необходимо подключить с использованием строки import math )
abs(n) модуль целого числа n
math.fabs(x) модуль вещественного числа x
math.sqrt(x) квадратный корень из вещественного числа x
import math
kat1 = int(input('Введите первый катет первого треугольника: '))
kat2 = int(input('Введите второй катет первого треугольника: '))
kat3 = int(input('Введите первый катет второго треугольника: '))
kat4 = int(input('Введите второй катет второго треугольника: '))
gipot1 = float(math.sqrt(kat1*kat1 + kat2*kat2))
gipot2 = float(math.sqrt(kat3*kat3 + kat4*kat4))
print(gipot1)
if gipot1 > gipot2:
d1 = gipot1 - gipot2
print('Гипотенуза первого треугольника больше гипотенузы второго треугольника на: ' + str(d1) + '.\nГипотенуза первого треугольника равна: ' + str(gipot1) + '.\nГипотенуза второго треугольника равна: ' + str(gipot2))
else:
d2 = gipot2 - gipot1
print('Гипотенуза второго треугольника больше гипотенузы первого треугольника на: ' + str(d2) + '.\nГипотенуза первого треугольника равна: ' + str(gipot1) + '.\nГипотенуза второго треугольника равна: ' + str(gipot2))
Відповідь:
Арифметические выражения
Вспомним оператор присваивания. Общий вид можно записать таким образом:
имя_переменной = выражение
Выражение, стоящее в правой части оператора присваивания, позволяет вычислять значения переменных по различным формулам.
Выражение может содержать:
• целые и вещественные числа (в вещественных числах целая и дробная часть разделяются точкой, а не запятой, как это принято в математике)
• знаки арифметических действий:
+ сложение,
- вычитание,
* умножение,
/ деление
**возведение в степень;
• вызовы стандартных функций (приведем только часть из большого набора. Все математические функции описаны в библиотеке math, которую необходимо подключить с использованием строки import math )
abs(n) модуль целого числа n
math.fabs(x) модуль вещественного числа x
math.sqrt(x) квадратный корень из вещественного числа x
math.pow(x,y) вычисляет x в степени y;
Пояснення: