Python Math: создание калькулятора теорем Пифагора

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:

Оцените статью
nanomode.ru
Добавить комментарий