Сергей Фёдорович Гаврилов

Python 3, полезные программы


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

# закрыли файл

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

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

      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 (u)

      Pii=0.000000

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

      Kvz=0 # Флаг – Если =1 то работа уже выполнена.

      print (uu)

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

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" 3 – Расчет координат Радиусной кривой "

      print (u)

      print (uu)

      u=" 4 – Расчет по Хорде и длине Дуги "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" 7 – Расчет по Радиусу и Прогибу "

      print (u)

      print (uu)

      u=" 8 – Расчет по Радиусу и длине Дуги "

      print (u)

      print (uu)

      u=" 9 – Расчет по Прогибу и длине Дуги "

      print (u)

      print (uu)

      u=" 10 – Расчет по Прогибу и Углу раствора "

      print (u)

      print (uu)

      u=" 11 – Расчет по Углу раствора и длине Дуги "

      print (u)

      print (uu)

      u=" 12 – Расчет Правильного многогранника "

      print (u)

      print (uu)

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

      print (u)

      q=0

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

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

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

      if q==1: # Расчет по Хорде – Радиусу

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

      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 # Угол А в градусах

      Kvz=1 # Коэф – Расчет уже выполнен

      #