Python Math: Упражнение 68 с решением
Напишите программу Python для создания калькулятора теорем Пифагора.
Примечание. В математике теорема Пифагора , также известная как теорема Пифагора, является фундаментальным соотношением в евклидовой геометрии между тремя сторонами прямоугольного треугольника. В нем говорится, что квадрат гипотенузы (сторона, противоположная прямому углу) равен сумме квадратов двух других сторон.
Пример решения . : —
Код Python:
from math import sqrtprint ('Калькулятор теорем Пифагора! Вычислите свой треугольник сторон. ') print (' Предположим, что стороны - это a, b, c и c - это гипотенуза (сторона, противоположная прямому углу ') formula = input (' Какую сторону (a, b, c) вы хотите вычислить? side> ') if formula ==' c ': side_a = int (input (' Введите длину стороны a: ')) side_b = int (input (' Введите длину стороны b: ')) side_c = sqrt ( side_a * side_a + side_b * side_b) print ('Длина стороны c равна:') print (side_c) elif formula == 'a': side_b = int (input ('Введите длину стороны b:')) side_c = int (input ('Введите длину стороны c:')) side_a = sqrt ((side_c * side_c) - (side_b * side_b)) print ('Длина стороны a равна') print (side_a) elif formula = = 'b': side_a = int (input ('Введите файл ngth стороны a: ')) side_b = int (input (' Введите длину стороны c: ')) side_c = sqrt (side_c * side_c - side_a * side_a) print (' Длина стороны b равна ') print ( side_c) else: print ('Пожалуйста, выберите сторону между a, b, c')
Пример вывода:
Калькулятор теорем Пифагора! Вычислите стороны своего треугольника. Предположим, что стороны - это a, b, c, а c - это гипотенуза (сторона, противоположная прямому углу. Какую сторону (a, b, c) вы хотите вычислить? Сторона> a Введите длину стороны b: 10 Введите длину стороны c: 15 Длина стороны a составляет 11.180339887498949
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует шаг за шагом, что делает компьютер, когда он выполняет указанное программа:
Редактор кода Python: