Чтение онлайн

на главную - закладки

Жанры

Python 3, полезные программы
Шрифт:

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

# import time # Подключили модуль времени

Функции времени

# x=time.time # Нашли число секунд из системы компьютера

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

# xtk=int(x) # Преобразуем секунды к целому числу

# xtmk=int(x/60) # Преобразуем минуты к целому числу

# xtck=int(x/3600) # Преобразуем часы к целому числу

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

# xtdk=int(xtck/24) # Преобразуем дни к целому числу

# utdk=str(xtdk) # Преобразуем число дней в строк

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

# ....... ....... Демонстрация № 2 ........ ....... .........

# u=" Пишем слово, извлекаем из слова буквы и пишем их "

# print (u)

# Sl="Python"

# print (Sl)

# print (Sl[0])

# y=Sl[1]

# print (y)

# u1=" Число символов в строке = "

# x=len(Sl)

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

# u=u1+xl

# print (u)

# u1=" Выведем код третьего символа в строке = "

# y=Sl[2] # Первый символ строки имеет порядковый номер ноль.

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

# z=ord(y) # Y – Код ( число ) символа – возвращает символ

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

# u=u1+x2+" = "+x3 # Сложим символы в новую строку..

# print (u)

# print (uu)

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

# .......... Конец демонстрационной программы № 2 ........

Общая геометрия

Линейная интерполяция

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

# -*– coding: cp1251 -*-

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

# Эти первые две строки листинга определяют таблицу кодировки символов

# и подключают библиотеку для математических расчетов.

# Эти две строки точно без изменения стоят во всех листингах программ.

uu=” “ # Далее идет вывод на экран заголовка программы.

print (uu)

print (uu)

u=" Расчет линейной интерполяции "

print (u)

print (uu)

# Далее вводим в программу исходные данные для расчета.

print (uu)

u=" Введите X1 "

print (u)

print (uu)

x1=0.00000000

x1=input # Вводим число

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

print (uu)

u=" Введите X2 "

print (u)

print (uu)

x2=0.00000000

x2=input # Вводим число

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

print (uu)

u=" Введите Xx "

print (u)

print (uu)

xx=0.00000000

xx=input # Вводим число

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

print (uu)

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

print (u)

print (uu)

u=" Введите Y1 "

print (u)

print (uu)

y1=0.00000000

y1=input # Вводим число

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

print (uu)

u=" Введите Y2 "

print (u)

print (uu)

y2=0.00000000

y2=input # Вводим число

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

# Далее идет расчет по формуле..

yx=(((y2-y1)*(xx-x1))/(x2-x1))+y1

# Далее выводится на экран результат расчета

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

print (u)

print (u)

print (uu)

print (uu)

u=" X1 = ", x1," Y1 = ",y1," "

print (u)

print (uu)

u=" X2 = ", x2," Y2 = ",y2," "

print (u)

print (uu)

u=" Xx = ", xx," Yx = ",yx," "

print (u)

print (uu)

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

print (u)

print (u)

print (uu)

print (uu)

# Pii=math.pi # Вытащили число " Пи "

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

# Далее делаем еще один расчет на тех же исходных данных и выводим результаты.

Pii=math.pi # Вытащили число " Пи "

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)

Поделиться:
Популярные книги

Т. 13 Число зверя

Хайнлайн Роберт Энсон
13. Отцы-основатели. Весь Хайнлайн
Фантастика:
научная фантастика
7.00
рейтинг книги
Т. 13 Число зверя

Инженер Петра Великого 4

Гросов Виктор
4. Инженер Петра Великого
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Инженер Петра Великого 4

Бастард

Осадчук Алексей Витальевич
1. Последняя жизнь
Фантастика:
фэнтези
героическая фантастика
попаданцы
5.86
рейтинг книги
Бастард

Неучтенный элемент. Том 4

NikL
4. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 4

Ганнибал у ворот

Барка Ганнибал
Великие полководцы
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Ганнибал у ворот

Том 11. По Руси. Рассказы 1912-1917

Горький Максим
11. Собрание сочинений в тридцати томах
Проза:
русская классическая проза
5.00
рейтинг книги
Том 11. По Руси. Рассказы 1912-1917

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

Барон Бранд Берс. Том 3

Limonad
3. Бранд Берс
Проза:
магический реализм
5.00
рейтинг книги
Барон Бранд Берс. Том 3

Я до сих пор не бог. Книга XXXVII

Дрейк Сириус
37. Дорогой барон!
Фантастика:
аниме
попаданцы
5.00
рейтинг книги
Я до сих пор не бог. Книга XXXVII

И в аду есть герои

Панов Вадим Юрьевич
5. Тайный Город
Фантастика:
боевая фантастика
9.19
рейтинг книги
И в аду есть герои

Северное сияние

Робертс Нора
Любовные романы:
остросюжетные любовные романы
8.66
рейтинг книги
Северное сияние

Весь цикл «Десантник на престоле». Шесть книг

Ланцов Михаил Алексеевич
Десантник на престоле
Фантастика:
альтернативная история
8.38
рейтинг книги
Весь цикл «Десантник на престоле». Шесть книг

Фэнтези-2006

Пехов Алексей Юрьевич
Фантастика:
фэнтези
6.40
рейтинг книги
Фэнтези-2006

Крымская война

Семанов Сергей Николаевич
Великие войны
Проза:
историческая проза
5.00
рейтинг книги
Крымская война