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

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


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

(uu)

      a=0.00000000

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

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

      u=" Введите Угол раствора в градусах "

      print (u)

      print (uu)

      au=0.00000000

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

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

      x=0.00000000

      aur=0.00000000

      v=0.00000000

      y=0.00000000

      Sk=0.0000000

      St=0.00000000

      S=0.000000000

      aur=au*Pii/180

      x=math.sin(aur/2)

      R=(a/2)/x # Нашли радиус

      y=(R*R)-(a*a/4)

      v=math.sqrt(y) # Квадратный корень из " y "

      b=R-v # Нашли прогиб

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

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

      else:

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

      Kvz=0

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

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

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

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

      D=R+R

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

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

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

      L=Pii*D*au/360 # Длина дуги

      print (uu)

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

      print (u)

      print (uu)

      print (uu)

      u=" Хорда = "

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

      u=u+ss

      print (u)

      Xord=u

      print (uu)

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

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

      u=u+ss

      print (u)

      Progi=u

      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(au) # Преобразуем число в строку

      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==3: # Координаты радиусной прямой

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

      q=13 # Переброс в конец программы

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

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

      if q==4: # Расчет по Хорде и длине Дуги

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

      print (uu)

      print (uu)

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

      print (u)

      print (uu)

      u=" Введите Хорду "

      print (u)

      print (uu)

      a=0.00000000

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

      a=float(a)