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

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

Жанры

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=" .... ..... .... ..... ..... ..... .... ..... ..... "

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

Личный аптекарь императора. Том 3

Карелин Сергей Витальевич
3. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Личный аптекарь императора. Том 3

Жена неверного ректора Полицейской академии

Удалова Юлия
Любовные романы:
любовно-фантастические романы
4.25
рейтинг книги
Жена неверного ректора Полицейской академии

Барон запрещает правила

Ренгач Евгений
9. Закон сильного
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Барон запрещает правила

Отморозок 3

Поповский Андрей Владимирович
3. Отморозок
Фантастика:
попаданцы
5.00
рейтинг книги
Отморозок 3

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

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

Афганский рубеж 4

Дорин Михаил
4. Рубеж
Фантастика:
попаданцы
альтернативная история
6.00
рейтинг книги
Афганский рубеж 4

Варяг

Мазин Александр Владимирович
1. Варяг
Фантастика:
альтернативная история
9.10
рейтинг книги
Варяг

Жертва

Привалов Сергей
2. Звездный Бродяга
Фантастика:
боевая фантастика
космическая фантастика
рпг
попаданцы
5.00
рейтинг книги
Жертва

Лекарь Империи 3

Карелин Сергей Витальевич
3. Лекарь Империи
Фантастика:
городское фэнтези
аниме
дорама
фэнтези
попаданцы
5.00
рейтинг книги
Лекарь Империи 3

Легионы во Тьме 2

Владимиров Денис
10. Глэрд
Фантастика:
боевая фантастика
фэнтези
попаданцы
5.00
рейтинг книги
Легионы во Тьме 2

Запасная дочь

Зика Натаэль
Фантастика:
фэнтези
6.40
рейтинг книги
Запасная дочь

Камень

Минин Станислав
1. Камень
Фантастика:
боевая фантастика
6.80
рейтинг книги
Камень

Адвокат Империи 16

Карелин Сергей Витальевич
16. Адвокат империи
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Адвокат Империи 16

Чужак из ниоткуда 2

Евтушенко Алексей Анатольевич
2. Чужак из ниоткуда
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Чужак из ниоткуда 2