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

Python 3. Расчет веса детали


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

Обьявили глобальную переменную

      global VesS # Обьявили глобальную переменную

      global VesT # Обьявили глобальную переменную

      VesS=0.000000

      VesT=0.000000

      # Gsf = 461030/2725231222..

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

      Kodis=1

      Kodp1=0

      Kodp2=0

      Kodp3=0

      Kodp4=0

      Kodp5=0

      Kodp6=0

      Kodp7=0

      Kodp8=0

      Kodp9=0

      Kodp10=0

      Kodp11=0

      Kodp12=0

      Kodp13=0

      Kodp14=0

      Kodp15=0

      Kodp16=0

      Kodp17=0

      Kodp18=0

      Kodp19=0

      Kodp20=0

      Kodim=0

      Kodimp=1

      uu=" "

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

      # – – – – – – – – – –

      while Kodis>0:

      # Далее все строки пишем с отступом в четыре пробела от начала строки…

      uu=" =================================== "

      print (uu)

      uu=" "

      print (uu)

      print (uu)

      u=" Расчет веса сечений с суммированием ,"

      print (u)

      print (uu)

      print (uu)

      u=" 1 – Цилиндр "

      print (u)

      u=" 2 – Труба D и d "

      print (u)

      u=" 3 – Труба D и S "

      print (u)

      u=" 4 – Шестигранник "

      print (u)

      u=" 5 – Пластина "

      print (u)

      u=" 6 – Треугольник прямоугольный "

      print (u)

      u=" 7 – Треугольник по стронам "

      print (u)

      u=" 8 – Трапеция "

      print (u)

      u=" 9 – Косынка "

      print (u)

      u=" 10 – Усеченный конус "

      print (u)

      u=" 11 – Усеченная пирамида "

      print (u)

      u=" 12 – Горбушка "

      print (u)

      u=" 13 – Кольцо ( в сечении трапеция ) "

      print (u)

      u=" 14 – Канавка под клиновой ремень "

      print (u)

      u=" 15 – Добавить обьем в куб. мм. "

      print (u)

      u=" 16 – Пересчет на другой материал "

      print (u)

      u=" 17 – Обнулить вес "

      print (u)

      print (uu)

      u=" 0 – Выход из программы ( ноль ) "

      print (u)

      print (uu)

      print (uu)

      u=" Размеры вводим в в мм. Плотность стали 7,85; "

      print (u)

      print (uu)

      Kodis=input( )

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

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

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

      if Kodis ==1: # Выбор расчета вида сечения ( круг )

      # Далее все строки пишем с отступом в восемь пробелов от начала строки…

      if Kodp1 ==0:

      # Далее все строки пишем с отступом в двенадцать пробел от начала строки…

      import Krug # Подключили модуль расчета круглого сечения

      VesT=Krug.px # Извлекаем из модуля значение переменной

      u=" Вес цилиндрического элемента = "

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

      u=u+t # сложим строки

      print (uu)

      print (u)

      VesS=VesS+VesT # Суммарный вес

      u=" Суммарный вес = "

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

      u=u+t # сложим строки

      print (uu)

      print (u)

      Kodp1=1 # Первое применение произошло

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

      print (uu)

      print (u)

      print (uu)

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

      # Далее все строки пишем с отступом в восемь пробел от начала строки…

      else:

      # Далее все строки пишем с отступом в двенадцать пробел от начала строки…

      from imp import reload

      reload