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

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

Жанры

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

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

x=math.cos(ur)

R=(dv/2)/x

d=R+R

r=dv/2

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

print (uu)

print (uu)

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

print (u)

print (uu)

u=" Описанный диаметр = "

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

u2=u+t # сложим строки

print (uu)

print (u2)

u=" Вписанный диаметр = "

# При четном числе граней вписанный диаметр = размеру под ключ.

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

u3=u+t # сложим строки

print (uu)

print (u3)

u=" Центральный угол опирающийся на грань = "

x=ur*360/Pii

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

u4=u+t # сложим строки

print (uu)

print (u4)

u=" Ширина грани = "

x=(R*R)-(r*r)

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

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

u5=u+t # сложим строки

print (uu)

print (u5)

u=" Площадь многогранника = "

x=(sg*r*n)/2

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

u6=u+t # сложим строки

print (uu)

print (u6)

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

print (uu)

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

print (u)

print (uu)

print (uu)

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

f = open('Rezult.txt', 'w') # Открыли файл для записи

# Записываем числа в текстовом виде

u=uu+"\n" # Добавим код перевода строки

f.write(u)

u=u1+"\n" # Добавим код перевода строки

f.write(u1)

uu=" "+"\n"

f.write(uu)

uuu=" ...... ...... ...... ..... "+"\n"

f.write(uuu)

u=u2+"\n"

f.write(u)

u=u3+"\n"

f.write(u)

u=u4+"\n"

f.write(u)

f.write(uuu)

u=u5+"\n"

f.write(u)

u=u6+"\n"

f.write(u)

f.write(uuu)

f.close # закрыли файл

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

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

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

# Контрольный расчет:

# Расчет геометрии многогранника

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

# Описанный диаметр = 100.0

# Вписанный диаметр = 80.90169943749474

# Центральный угол опирающийся на грань = 72.0

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

# Ширина грани = 58.778525229247315

# Площадь многогранника = 5944.10322684471

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

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

Треугольник

Центр описанной окружности на пересечении перпендикуляров проведенных от середин сторон треугольника. Центр вписанной окружности на пересечении медиан углов треугольника. Центр тяжести треугольника лежит на линии Х-Х параллельной основанию и расположенной на 1/3 высоты – в точке пересечения медиан углов треугольника. Медиана делит противолежащую сторону пополам. Сейчас все привыкли к графическому интерфейсу – пункт меню вычирают мышкой и щелкают кнопкой. Здесь применен древний интерфейс: Пункты меню пронумерованы цифрами ( номерами ). Чтобы выбрать пункт меню – введите цифру номера пункта меню и нажмите Enter.

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

# -*– coding: cp1251 -*-

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

uu=" "

u=" Расчет элементов треугольника "

print (uu)

print (uu)

print (u)

print (uu)

u=" Напротив сторон треугольника лежат одноименные углы "

print (u)

print (uu)

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

print (u)

print (uu)

Pii=0.000000

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

Kvz=0 # Флаг – Если =1 то работа уже выполнена.

print (uu)

print (uu)

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

print (uu)

print (uu)

u=" 1 – Известны три стороны "

print (u)

print (uu)

u=" 2 – Известны две стороны и угол меж ними "

print (u)

print (uu)

u=" 3 – Известны два угла и сторона меж ними "

print (u)

print (uu)

u=" 4 – Известны три угла "

print (u)

print (uu)

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

print (u)

print (uu)

q=0

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

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

Известны три стороны

if q==1: # Значит имеем три известные стороны

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

print (uu)

print (uu)

u=" Известны три стороны "

print (u)

print (uu)

u=" Введите сторону А "

print (u)

print (uu)

a=0.00000000

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

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

u=" Введите сторону B "

print (u)

print (uu)

b=0.00000000

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

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

u=" Введите сторону C "

print (u)

print (uu)

c=0.00000000

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

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

print (uu)

print (uu)

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

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

Возвращение

Кораблев Родион
5. Другая сторона
Фантастика:
боевая фантастика
6.23
рейтинг книги
Возвращение

Вперед в прошлое 9

Ратманов Денис
9. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 9

Кукловод

Майерс Александр
4. Династия
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Кукловод

Господин Хладов

Шелег Дмитрий Витальевич
4. Кровь и лёд
Фантастика:
аниме
5.00
рейтинг книги
Господин Хладов

Мужчина моей судьбы

Ардова Алиса
2. Мужчина не моей мечты
Любовные романы:
любовно-фантастические романы
8.03
рейтинг книги
Мужчина моей судьбы

Сводный гад

Рам Янка
2. Самбисты
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Сводный гад

Последний Паладин. Том 6

Саваровский Роман
6. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 6

Первый среди равных. Книга VIII

Бор Жорж
8. Первый среди Равных
Фантастика:
аниме
фантастика: прочее
эпическая фантастика
попаданцы
5.00
рейтинг книги
Первый среди равных. Книга VIII

Я снова князь. Книга XXIII

Дрейк Сириус
23. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я снова князь. Книга XXIII

Звездная Кровь. Экзарх I

Рокотов Алексей
1. Экзарх
Фантастика:
боевая фантастика
рпг
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Звездная Кровь. Экзарх I

Дракон

Бубела Олег Николаевич
5. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.31
рейтинг книги
Дракон

Девяностые приближаются

Иванов Дмитрий
3. Девяностые
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Девяностые приближаются

Точка Бифуркации IV

Смит Дейлор
4. ТБ
Фантастика:
героическая фантастика
городское фэнтези
попаданцы
5.00
рейтинг книги
Точка Бифуркации IV

Эволюционер из трущоб. Том 4

Панарин Антон
4. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 4