Python 3, полезные программы. Сергей Фёдорович Гаврилов
Чтение книги онлайн.

Читать онлайн книгу Python 3, полезные программы - Сергей Фёдорович Гаврилов страница 8

СКАЧАТЬ style="font-size:15px;">      # b – максимальный прогиб…

      u=" Подъем максимальный в центре хорды = "

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

      Progi=u+ss

      u=Progi+"\n"

      f.write(u)

      x=(a/2)/R

      y=math.asin(x)

      v=math.cos(y)

      aur=2*y

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

      Lx= 0.0000001 # <Начальное значение>

      while Lx>0:

      # Далее Cдвиг – четыре пробела в начале каждой строки

      print (uu)

      u=" Введите растояние от центра хорды до перпендикуляра X2 "

      print (u)

      print (uu)

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

      Lx=float(Lx)

      u=" От центра хорды до точки X2 по оси Х-Х = "

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

      Xord=u+ss

      u=Xord+"\n"

      f.write(uu)

      f.write(u)

      x=(R*R)-(Lx*Lx)

      z=math.sqrt(x)

      y=R-z # Прогиб при хорде = Lx*2

      ht=b-y # Расчитали величину подьема

      u=" На растоянии от центра = "

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

      u=u+ss

      print (u)

      print (uu)

      u=" Величина подьема ( перпендикуляра ) Hm = "

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

      u=u+ss

      print (u)

      f.write(u)

      f.write(uu)

      print (uu)

      u=" ================================================= "

      print (u)

      f.write(u)

      print (uu)

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

      # Далее Конец Cдвига – четыре пробела в начале каждой строки

      print (uu)

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

      print (uu)

      # ....... ....... ....... ...... ...... ....... ....... ......

      f.write(uu)

      f.write(uuu)

      f.close() # закрыли файл

      # ...... ....... ....... ....... ....... ........ .......

      # ....... ....... ....... ...... ...... ....... ....... ....... ........ ........ ........

      u=" ...... ...... ...... Конец программы ...... ...... ...... "

      print (u)

      print (uu)

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

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

      Хорда – Прогиб – Радиус

      В этой программе объединены общим меню двенадцать небольших программ.

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

      # -*– coding: cp1251 -*-

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

      # Отступ – четыре пробела..

      # Все проверено – 23-06-2014 г..

      global Rad # Радиус – Обьявили глобальную переменную

      global Diam # Диаметр

      global Xord # Хорда

      global Progi # Прогиб

      global UgSe # Угол раствора радиусов на хорду

      global Dug # Длина дуги над хордой

      global PlSe # Площадь сектора на хорду

      global PlTr # Площадь Треугольника под хордой

      global PlGo # Площадь Горбушки

      u=" "

      u=" Расчет элементов Хорда – Прогиб – Радиус "

      print (uu)

      print (u)

      print (uu)

      u=" ...... ...... ...... ...... ...... ...... ..... ...... "

      print СКАЧАТЬ