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

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


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

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

      print (uu)

      u=" Расчет по Радиусу и Углу раствора "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" Введите Радиус "

      print (u)

      print (uu)

      R=0.00000000

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

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

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

      print (uu)

      print (u)

      print (uu)

      yg=0.00000000

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

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

      yr=yg*Pii/180 # Угол раствора В радианах

      x=0.00000000

      y=0.00000000

      v=0.00000000

      Sk=0.0000000

      St=0.00000000

      S=0.000000000

      Ex=1.000000

      x= math.cos(yr/2)

      y=R*x

      b=R-y

      x=(R*R)-(y*y)

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

      a=c+c

      au=yg

      D=R+R

      # .......... ........ ....... ....... ........ .......…

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

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

      if q==7:

      Расчет по Радиусу и Прогибу

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

      print (uu)

      u=" Расчет по Радиусу и Прогибу "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" Введите Радиус "

      print (u)

      print (uu)

      R=0.00000000

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

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

      u=" Введите Прогиб "

      print (uu)

      print (u)

      print (uu)

      b=0.00000000

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

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

      k=R-b

      x=(R*R)-(k*k)

      a=(math.sqrt(x))*2

      x=(a/2)/k

      aur = (math.atan(x))*2

      au=aur*180/Pii

      yg = au

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

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

      if q==8:

      Расчет по Радиусу и длине Дуги

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

      print (uu)

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

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" Введите Радиус "

      print (u)

      print (uu)

      R=0.00000000

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

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

      print (uu)

      u=" Введите длину Дуги "

      print (u)

      print (uu)

      L=0.00000000

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

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

      ygr=(2*Pii)* (L/((R+R)*Pii)) # Угол раствора хорды радиан

      x=math.sin(ygr/2)

      y=R*x

      a=y+y # Хорда

      t=((R*R)-(y*y))

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

      b=R-z # Прогиб

      yg=ygr*180/Pii # Угол раствора хорды град.

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

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

      # Расчет по Прогибу и длине Дуги "

      if q==9:

      Расчет по Прогибу и длине Дуги

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

      print (uu)

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

      print (u)

      print (uu)

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