Полезные программы Python-3. Книга третья. Сергей Фёдорович Гаврилов

Читать онлайн.



Скачать книгу

math # Подключили математический модуль

      Pii=math.pi # Вытащили число " Пи "

      uu=” ”

      print (uu)

      print (uu)

      u=" Расчет по Хорде – Радиусу "

      print (u)

      print (uu)

      u=" Введите Хорду "

      print (u)

      print (uu)

      a=0.00000000

      a=input( ) # Вводим число

      a=float(a) # Принудительно в вещественное число

      u=" Введите Радиус "

      print (u)

      print (uu)

      R=0.00000000

      R=input( ) # Вводим число

      R=float(R) # Принудительно в вещественное число

      x=0.00000000

      y=0.00000000

      v=0.00000000

      Sk=0.0000000

      St=0.00000000

      S=0.000000000

      x=((R*R)-(a*a/4))

      b=R-(math.sqrt(x)) # Квадратный корень из " x "

      x=(a/2)/R

      y=math.asin(x)

      v=math.cos(y)

      aur=2*y

      au=aur*180/Pii # Угол А в градусах

      #

      Вывод по Хорде Прогиб Радиус

      # Этот вывод без изменений будет во всех программах

      # « Хорда прогиб радиус » – поэтому в дальнейшем мы повторяться

      # не будем – ограничимся только заголовком.

      D=R+R

      Sk=Pii*D*D*au/(4*360) # Площадь сектора круга с углом aur

      St=(a/2)*(R-b) # Площадь треугольника в секторе

      S = Sk-St # Площадь горбушки

      L=Pii*D*au/360 # Длина дуги

      print (uu)

      u=" ,,,, ,,,, ,,,, ,,,,, ,,,,, ,,,, "

      print (u)

      print (uu)

      print (uu)

      u=" Хорда = "

      ss=str(a) # Преобразуем число в строку

      u=u+ss

      print (u)

      Xord=u

      print (uu)

      u=" Стрела прогиба = "

      ss=str(b) # Преобразуем число в строку

      u=u+ss

      print (u)

      Progi=u

      print (uu)

      u=" Радиус = "

      ss=str(R) # Преобразуем число в строку

      u=u+ss

      print (u)

      Rad=u

      print (uu)

      u=" Диаметр = "

      ss=str(D) # Преобразуем число в строку

      u=u+ss

      print (u)

      Diam=u

      print (uu)

      u=" Угол раствора хорды = "

      ss=str(au) # Преобразуем число в строку

      u=u+ss

      print (u)

      UgSe=u

      print (uu)

      u=" Длина дуги над хордой = "

      ss=str(L) # Преобразуем число в строку

      u=u+ss

      print (u)

      Dug=u

      print (uu)

      u=" Площадь сектора = "

      ss=str(Sk) # Преобразуем число в строку

      u=u+ss

      print (u)

      PlSe=u

      print (uu)

      u=" Площадь треугольника под горбушкой = "

      ss=str(St) # Преобразуем число в строку

      u=u+ss

      print (u)

      PlTr=u

      print (uu)

      u=" Площадь горбушки = "

      ss=str(S) # Преобразуем число в строку

      u=u+ss

      print (u)

      PlGo=u

      print (uu)

      input( ) # Ожидание нажима Ентер

      # Позволяет рассмотреть результаты расчета

      # ..... Конец листинга программы ..... ..

      Расчет по Хорде и углу раствора

      Угол раствора это угол между двумя радиусами идущими к концам хорды.

      Листинг программы.

      # -*– coding: cp1251 -*-

      import math # Подключили математический модуль

      Pii=math.pi # Вытащили число " Пи "

      uu=" "

      print (uu)

      print (uu)

      u=" Расчет по Хорде и углу раствора "

      print (u)

      print (uu)

      u=" Введите Хорду "

      print (u)

      print (uu)

      a=0.00000000

      a=input(