Эта книга для начинающих программистов, желающих начать программировать на языке Python 3. Книга будет полезна для студентов механиков и для цеховых конструкторов-механиков, а также для разметчиков. Предлагаемые в книге расчеты экономят рабочее время и уменьшают количество ошибок в расчетах. Язык программирования Python хорошо подходит для быстрого решения задач по определению оптимальных размеров и параметров. Программирование на Python требует меньше времени, чем на других языках. Конструкторам в цеху часто приходится быстро выполнять разнообразные расчеты — библиотека небольших программ позволяет значительно экономить время и уменьшить вероятность ошибок. Данная книга — сборник листингов рабочих программ. Все программы, в разное время, разработаны самим автором при возникновении необходимости данных расчетов. Все программы проверены и постоянно используются в работе конструктора-механика. Листинги удобно использовать в качестве готовых блоков для вновь разрабатываемых программ.            
         
    
    
Оглавление
    Купить книгу
    
        Приведённый ознакомительный фрагмент книги «Python-3. Полезные программы. Книга вторая» предоставлен нашим
        книжным партнёром — компанией
            ЛитРес.
    
    
        Купить и скачать полную версию книги в
            форматах FB2,
            ePub, MOBI, TXT, HTML, RTF и других
    
 
 
  Расчет по Хорде — Прогибу
  # Далее Cдвиг — четыре пробела в начале каждой строки
  print (uu)
  u="Расчет по Хорде — Прогибу"
  print (u)
  print (uu)
  u="…………………………………..……"
  print (u)
  print (uu)
  u="Введите Хорду"
  print (u)
  print (uu)
  a=0.00000000
  a=input( ) # Вводим число
  a=float(a) # Хорда — Принудительно в вещественное число
  u="Введите Стрелу Прогиба"
  print (uu)
  print (u)
  print (uu)
  b=0.00000000
  b=input( ) # Вводим число
  b=float(b) # Стрела прогиба — Принудительно в вещественное число
  x=0.00000000
  y=0.00000000
  v=0.00000000
  R=0.00000000
  Sk=0.0000000
  St=0.00000000
  S=0.000000000
  Ex=1.000000
  k=a/2
  Rt=k+(k/100000)
  Rd= k/100000
  t=k/100000000
  # Уточнение шаговым подбором
  while Ex >t:
  # Далее Cдвиг — восемь пробелов в начале каждой строки
  Rt=Rt+Rd
  x=((Rt*Rt)-(k*k))
  c=math.sqrt(x) # Квадратный корень из"x"
  Ex=(Rt-c)-b
  # E=math.abs(x)
  # Конец подбора……..…….……
  # Далее Cдвиг — четыре пробела в начале каждой строки
  R=Rt
  D=R+R
  x=k/Rt
  sur=math.asin(x) # Угол А в радианах
  su=sur*180/Pii # Угол А в градусах
  au=2*su
  yg=au
  L=(R+R)*Pii*au/360
  #…….…….…….……………….…….…….……..
  # Далее Конец Cдвига — четыре пробела в начале каждой строки
  if q==6: