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

Python-3. Полезные программы. Книга вторая


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

" x "

      a=c+c

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

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

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

      if q>3: # Вывод по Хорде Прогиб Радиус

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

      if q<12:

      Вывод по Хорде Прогиб Радиус

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

      D=R+R

      L=D*Pii*yg/360

      Sk=Pii*D*D*yg/(4*360) # Площадь сектора круга с углом aur

      St=a*(R-b)/2 # Площадь треугольника в секторе

      S = Sk-St # Площадь горбушки

      print (uu)

      u=" ,,,, ,,,, ,,,, ,,,,, ,,,,, ,,,, ,,,,, ,,,,, ,,,,, "

      print (u)

      print (uu)

      print (uu)

      u=" Радиус = "

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

      u=u+ss

      print (u)

      Rad=u

      print (uu)

      u=" Диаметр = "

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

      u=u+ss

      print (u)

      Diam=u

      print (uu)

      u=" Стрела прогиба = "

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

      u=u+ss

      print (u)

      Progi=u

      print (uu)

      u=" Хорда = "

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

      u=u+ss

      print (u)

      Xord=u

      print (uu)

      u=" Угол раствора хорды = "

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

      u=u+ss

      print (u)

      UgSe=u

      print (uu)

      u=" Длина дуги над хордой = "

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

      u=u+ss

      print (u)

      Dug=u

      print (uu)

      u=" Площадь сектора под дугой = "

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

      u=u+ss

      print (u)

      PlSe=u

      print (uu)

      u=" Площадь треугольника под горбушкой = "

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

      u=u+ss

      print (u)

      PlTr=u

      print (uu)

      u=" Площадь горбушки = "

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

      u=u+ss

      print (u)

      PlGo=u

      print (uu)

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

      # ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,,, ,,,,,,,,,

      if q==12:

      Расчет Правильного многогранника

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

      print (uu)

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

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" Введите Описанный диаметр "

      print (u)

      u=" при вводе нуля – переход на вписанный диаметр "

      print (u)

      print (uu)

      D=0.00000000

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

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

      x=0.00000000

      y=0.00000000

      v=0.00000000

      Sk=0.0000000

      St=0.00000000

      S=0.000000000

      Ex=10000000

      vv=0 # Флаг расчета при заданном Описанном диаметре

      vv=float(vv)

      if D==0:

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

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

      print (u)

      print (uu)

      u=" Введите Вписанный диаметр "

      # Вписанный диаметр, при четном числе граней, является размером под ключ.

      print (u)

      print (uu)

      Sv=0.00000000

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

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

      u=" Введите число Граней "

      print (uu)

      print (u)

      print