Страница 3 из 4
print (u)
print (uu)
u=" Гаврилов С.Ф. ноябрь 2012 г. "+"n"
print (u)
print (uu)
u=" ================ "+"n"
print (u)
print (uu)
input( ) # Ожидание нажима Ентер
# – – – –
global Kodis # Обьявили глобальную переменную
global Ves # Обьявили глобальную переменную
global VesS # Обьявили глобальную переменную
global VesT # Обьявили глобальную переменную
VesS=0.000000
VesT=0.000000
# Gsf = 461030/2725231222..
# Pii=math.pi # Вытащили число " Пи "
Kodis=1
Kodp1=0
Kodp2=0
Kodp3=0
Kodp4=0
Kodp5=0
Kodp6=0
Kodp7=0
Kodp8=0
Kodp9=0
Kodp10=0
Kodp11=0
Kodp12=0
Kodp13=0
Kodp14=0
Kodp15=0
Kodp16=0
Kodp17=0
Kodp18=0
Kodp19=0
Kodp20=0
Kodim=0
Kodimp=1
uu=" "
import math # Подключили математич модуль
# – – – – – – – – – –
while Kodis>0:
# Далее все строки пишем с отступом в четыре пробела от начала строки…
uu=" =================================== "
print (uu)
uu=" "
print (uu)
print (uu)
u=" Расчет веса сечений с суммированием ,"
print (u)
print (uu)
print (uu)
u=" 1 – Цилиндр "
print (u)
u=" 2 – Труба D и d "
print (u)
u=" 3 – Труба D и S "
print (u)
u=" 4 – Шестигранник "
print (u)
u=" 5 – Пластина "
print (u)
u=" 6 – Треугольник прямоугольный "
print (u)
u=" 7 – Треугольник по стронам "
print (u)
u=" 8 – Трапеция "
print (u)
u=" 9 – Косынка "
print (u)
u=" 10 – Усеченный конус "
print (u)
u=" 11 – Усеченная пирамида "
print (u)
u=" 12 – Горбушка "
print (u)
u=" 13 – Кольцо ( в сечении трапеция ) "
print (u)
u=" 14 – Канавка под клиновой ремень "
print (u)
u=" 15 – Добавить обьем в куб. мм. "
print (u)
u=" 16 – Пересчет на другой материал "
print (u)
u=" 17 – Обнулить вес "
print (u)
print (uu)
u=" 0 – Выход из программы ( ноль ) "
print (u)
print (uu)
print (uu)
u=" Размеры вводим в в мм. Плотность стали 7,85; "
print (u)
print (uu)
Kodis=input( )
Kodis=float(Kodis) # Принудительно в вещественное число
# ..... ..... ..... ..... ..... ..... ..... .... ..... .... .... .....
# ..... ..... ..... ..... ..... ..... ..... .... ..... .... .... .....
if Kodis ==1: # Выбор расчета вида сечения ( круг )
# Далее все строки пишем с отступом в восемь пробелов от начала строки…
if Kodp1 ==0:
# Далее все строки пишем с отступом в двенадцать пробел от начала строки…
import Krug # Подключили модуль расчета круглого сечения
VesT=Krug.px # Извлекаем из модуля значение переменной
u=" Вес цилиндрического элемента = "
t=str(VesT) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
VesS=VesS+VesT # Суммарный вес
u=" Суммарный вес = "
t=str(VesS) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
Kodp1=1 # Первое применение произошло
u=" ============================== "
print (uu)
print (u)
print (uu)
input( ) # Ожидание нажима Ентер
# Далее все строки пишем с отступом в восемь пробел от начала строки…
else:
# Далее все строки пишем с отступом в двенадцать пробел от начала строки…
from imp import reload
reload (Krug)
VesT=Krug.px # Извлекаем из модуля значение переменной
u=" Вес цилиндрического элемента = "
t=str(VesT) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
VesS=VesS+VesT # Суммарный вес
u=" Суммарный вес = "
t=str(VesS) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
u=" ============================== "
print (uu)
print (u)
print (uu)
input( ) # Ожидание нажима Ентер
# ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,,,
# Gsf = 461030/2725231222..
# Далее все строки пишем с отступом в четыре пробела от начала строки…
if Kodis ==2: # Выбор расчета вида сечения ( Труба D,d )
# Далее все строки пишем с отступом в восемь пробел от начала строки…
if Kodp2 ==0:
# Далее все строки пишем с отступом в двенадцать пробел от начала строки…
import Truba # Подключили модуль расчета Труба D,d
VesT=Truba.px # Извлекаем из модуля значение переменной
u=" Вес трубного элемента = "
t=str(VesT) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
VesS=VesS+VesT # Суммарный вес
u=" Суммарный вес = "
t=str(VesS) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
Kodp2=1 # Первое применение произошло
u=" ============================== "
print (uu)
print (u)
print (uu)
input( ) # Ожидание нажима Ентер
# Далее все строки пишем с отступом в восемь пробел от начала строки…
else:
# Далее все строки пишем с отступом в двенадцать пробел от начала строки…
from imp import reload
reload (Truba)
VesT=Truba.px # Извлекаем из модуля значение переменной
u=" Вес трубного элемента = "
t=str(VesT) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
VesS=VesS+VesT # Суммарный вес
u=" Суммарный вес = "
t=str(VesS) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
u=" ============================== "
print (uu)
print (u)
print (uu)
input( ) # Ожидание нажима Ентер
# ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,,,
# Далее все строки пишем с отступом в четыре пробела от начала строки…
if Kodis ==3: # Выбор расчета вида сечения ( Труба D,S )
# Далее все строки пишем с отступом в восемь пробел от начала строки…
if Kodp3 ==0:
# Далее все строки пишем с отступом вдвенадцать пробел от начала строки…
import TrubaS # Подключили модуль расчета Труба D,S
VesT=TrubaS.px # Извлекаем из модуля значение переменной
u=" Вес трубного элемента S = "
t=str(VesT) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
VesS=VesS+VesT # Суммарный вес
u=" Суммарный вес = "
t=str(VesS) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
Kodp3=1 # Первое применение произошло
u=" ============================== "
print (uu)
print (u)
print (uu)
input( ) # Ожидание нажима Ентер
# Далее все строки пишем с отступом в восемь пробел от начала строки…
else:
# Далее все строки пишем с отступом в двенадцать пробел от начала строки…
from imp import reload
reload (TrubaS)
VesT=TrubaS.px # Извлекаем из модуля значение переменной
u=" Вес трубного элемента S = "
t=str(VesT) # Преобразуем число в строку
u=u+t # сложим строки
print (uu)
print (u)
VesS=VesS+VesT # Суммарный вес