Сергей Гаврилов - Python 3, полезные программы

Здесь есть возможность читать онлайн «Сергей Гаврилов - Python 3, полезные программы» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2020, Жанр: Справочники, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Python 3, полезные программы: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Python 3, полезные программы»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Эта книга для начинающих программистов, желающих начать программировать на языке Python 3. В книге приведено большое количество рабочих программ. Книга будет полезна для студентов механиков и для цеховых конструкторов механиков. Предлагаемые в книге расчеты экономят рабочее время. Язык программирования Python хорошо подходит для быстрого решения задач по определению оптимальных размеров и параметров, методом расчета множества вариантов решения. Программы на Python хорошо подходят для быстрого решения типовых задач. Программирование на Python требует меньше времени чем на других языках. Конструкторам в цеху часто приходится быстро выполнять разнообразные расчеты – библиотека небольших программ позволяет значительно экономить время и уменьшить вероятность ошибок. Данная книга – сборник листингов рабочих программ. Все программы, в разное время, разработаны самим автором, при возникновении необходимости данных расчетов. Все программы проверены.

Python 3, полезные программы — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Python 3, полезные программы», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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 (uu)

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

print (u)

print (uu)

print (uu)

u=" "+aa+" * X + "+bb+" * Y + "+cc+" * Z = "+dd

print (u)

print (uu)

print (uu)

u=" "+mm+" * X + "+nn+" * Y + "+ff+" * Z = "+tt

print (u)

print (uu)

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Python 3, полезные программы»

Представляем Вашему вниманию похожие книги на «Python 3, полезные программы» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


libcat.ru: книга без обложки
Сергей Гаврилов
libcat.ru: книга без обложки
Сергей Гаврилов
libcat.ru: книга без обложки
Сергей Гаврилов
Сергей Гаврилов - Закон О.М.а
Сергей Гаврилов
Сергей Гаврилов - «Рубин» – чемпион!
Сергей Гаврилов
libcat.ru: книга без обложки
Сергей Супрунов
Сергей Гаврилов - Гидропривод пресса
Сергей Гаврилов
Сергей Гаврилов - Python 3. Расчет веса детали
Сергей Гаврилов
Отзывы о книге «Python 3, полезные программы»

Обсуждение, отзывы о книге «Python 3, полезные программы» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x