Python 3, полезные программы. Сергей Фёдорович Гаврилов

Читать онлайн.
Название Python 3, полезные программы
Автор произведения Сергей Фёдорович Гаврилов
Жанр Справочники
Серия
Издательство Справочники
Год выпуска 2020
isbn



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

(uu)

      u=" "+qq+" * X + "+kk+" * Y + "+ee+" * Z = "+vv

      print (u)

      print (uu)

      print (uu)

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

      print (u)

      print (uu)

      j=((A*N*E+B*F*Q+C*M*K-C*N*Q)-A*F*K)-B*M*E

      jx=((D*N*E+B*F*V+C*T*K-C*N*V)-D*F*K)-B*T*E

      jy=((A*T*E+D*F*Q+C*M*V-C*T*Q)-A*F*V)-D*M*E

      jz=((A*N*V+B*T*Q+D*M*K-D*N*Q)-A*T*K)-B*M*V

      if j ==0:

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

      print (uu)

      u=" Уравнение не имеет решений "

      print (u)

      print (uu)

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

      else:

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

      X=jx/j

      Y=jy/j

      Z=jz/j

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

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

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

      print (uu)

      u=" X = "+xx

      print (u)

      print (uu)

      u=" Y = "+yy

      print (u)

      print (uu)

      u=" Z = "+zz

      print (u)

      print (uu)

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

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

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

      print (uu)

      print (uu)

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

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

      Квадратное уравнение

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

      # -*– coding: cp1251 -*-

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

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

      uu=" "

      print (uu)

      print (uu)

      print (uu)

      u=" Расчет Квадратного уравнения "

      print (u)

      print (uu)

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

      print (u)

      print (uu)

      u=" A*X*X + B*X + C = O "

      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) # Принудительно в вещественное число

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

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

      cc=str(C)

      print (uu)

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

      print (u)

      print (uu)

      print (uu)

      u=" "+aa+" * X * X + "+bb+" * X + "+cc+" = O "

      print (u)

      print (uu)

      print (uu)

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

      print (u)

      print (uu)

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

      D=(B*B)-(4*A*C)

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

      print (uu)

      u=" Дискриминант = "+xx

      print (u)

      print (uu)

      if D<0:

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

      print (uu)

      u=" Уравнение не имеет решений "

      print (u)

      print (uu)

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

      if D==0:

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

      x=(-1)*B/(2*A)

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

      print (uu)

      u=" Уравнение имеет один корень = "+xx

      print (u)

      print (uu)

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

      if D>0:

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

      z=math.sqrt(D)

      x=(-1)*B+z/(2*A)

      x1=(-1)*B-z/(2*A)

      xx=str(x) # Преобразуем число