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

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


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

# Вытащили число " Пи "

      cc=((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1))

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

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

      u=" Длина линии x1;y1 – x2;y2 = "+cs

      print (uu)

      print (u)

      a=(y2-y1)/(x2-x1)

      aur=math.atan(a) # Угол А в радианах через арс тангенс

      au=aur*180/Pii # Угол А в градусах

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

      u=" Угол линии x1;y1 – x2;y2 с осью Х = "+aus+" градус "

      print (uu)

      print (u)

      print (uu)

      print (uu)

      input( ) # Ожидание нажима Ентер

      # ..... ..... ..... Конец листинга программы ..... ....

      Система уравнений

      Листинг программы:

      # -*– coding: cp1251 -*-

      import sys # Подключили основные библиотеки

      import math # Подключили математич модуль

      uu=" "

      print (uu)

      print (uu)

      print (uu)

      u=" Расчет системы уравнений первой степени "

      print (u)

      u=" c тремя неизвестными "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" Первое уравнение "

      print (u)

      print (uu)

      u=" A*X + B*Y + C*Z = D "

      print (u)

      print (uu)

      A=0.0000

      u=" Введите Коэф А "

      print (u)

      A=input( )

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

      B=0.0000

      u=" Введите Коэф B "

      print (u)

      B=input( )

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

      C=0.0000

      u=" Введите Коэф C "

      print (u)

      C=input( )

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

      D=0.0000

      u=" Введите Коэф D "

      print (u)

      D=input( )

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

      print (uu)

      u=" Второе уравнение "

      print (u)

      print (uu)

      u=" M*X + N*Y + F*Z = T "

      print (u)

      print (uu)

      M=0.0000

      u=" Введите Коэф M "

      print (u)

      M=input( )

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

      N=0.0000

      u=" Введите Коэф N "

      print (u)

      N=input( )

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

      F=0.0000

      u=" Введите Коэф F "

      print (u)

      F=input( )

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

      T=0.0000

      u=" Введите Коэф F "

      print (u)

      T=input( )

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

      print (uu)

      u=" Третье уравнение "

      print (u)

      print (uu)

      u=" Q*X + K*Y + E*Z = V "

      print (u)

      print (uu)

      Q=0.0000

      u=" Введите Коэф Q "

      print (u)

      Q=input( )

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

      K=0.0000

      u=" Введите Коэф K "

      print (u)

      K=input( )

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

      E=0.0000

      u=" Введите Коэф E "

      print (u)

      E=input( )

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

      V=0.0000

      u=" Введите Коэф V "

      print (u)

      V=input( )

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

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

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

      cc=str(C)

      dd=str(D)

      nn=str(N)

      mm=str(M)

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

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

      qq=str(Q)

      kk=str(K)

      ee=str(E)

      vv=str(V)

      print