Эта книга для начинающих программистов, желающих начать программировать на языке Python 3. Книга будет полезна для студентов механиков и для цеховых конструкторов-механиков, а также для разметчиков. Предлагаемые в книге расчеты экономят рабочее время и уменьшают количество ошибок в расчетах. Язык программирования Python хорошо подходит для быстрого решения задач по определению оптимальных размеров и параметров. Программирование на Python требует меньше времени, чем на других языках. Конструкторам в цеху часто приходится быстро выполнять разнообразные расчеты — библиотека небольших программ позволяет значительно экономить время и уменьшить вероятность ошибок. Данная книга — сборник листингов рабочих программ. Все программы, в разное время, разработаны самим автором при возникновении необходимости данных расчетов. Все программы проверены и постоянно используются в работе конструктора-механика. Листинги удобно использовать в качестве готовых блоков для вновь разрабатываемых программ.            
         
    
    
Оглавление
    Купить книгу
    
        Приведённый ознакомительный фрагмент книги «Python-3. Полезные программы. Книга вторая» предоставлен нашим
        книжным партнёром — компанией
            ЛитРес.
    
    
        Купить и скачать полную версию книги в
            форматах FB2,
            ePub, MOBI, TXT, HTML, RTF и других
    
 
 
  Известны три стороны
  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="Введите сторону B"
  print (u)
  print (uu)
  b=0.00000000
  b=input( ) # Вводим число
  b=float(b) # Принудительно в вещественное число
  u="Введите сторону C"
  print (u)
  print (uu)
  c=0.00000000
  c=input( ) # Вводим число
  c=float(c) # Принудительно в вещественное число
  print (uu)
  print (uu)
  u="….…..….…..…..…..….…..….."
  print (u)
  print (uu)
  x=0.00000000
  x=((b*b)+(c*c)-(a*a))/(2*b*c)
  aur=0.0000000
  aur=math.acos(x) # Угол А в радианах
  au=aur*180/Pii # Угол А в градусах
  x=((a*a)+(c*c)-(b*b))/(2*a*c)
  bur=0.0000000
  bur=math.acos(x) # Угол В в радианах
  bu=bur*180/Pii # Угол В в градусах
  cur=Pii-(aur+bur)
  cu=cur*180/Pii # Угол С в градусах
  Kvz=1 # Флаг — Если =1 то работа уже выполнена.
  # Далее Конец Cдвига — четыре пробела в начале каждой строки
  else:
  # Далее Cдвиг — четыре пробела в начале каждой строки
  Kvz=0
  # Далее Конец Cдвига — четыре пробела в начале каждой строки
  if q==2: