Читаем Python 3. Расчет веса детали полностью

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 # Суммарный вес

u=" Суммарный вес = "

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

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

print (uu)

print (u)

u=" ============================== "

print (uu)

print (u)

print (uu)

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

# ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,, ,,,,,,,

# Далее все строки пишем с отступом в четыре пробела от начала строки…

if Kodis ==4: # Выбор расчета вида сечения ( Шестигранник )

# Далее все строки пишем с отступом в восемь пробел от начала строки…

if Kodp4 ==0:

Перейти на страницу:

Похожие книги

1917–1920. Огненные годы Русского Севера
1917–1920. Огненные годы Русского Севера

Книга «1917–1920. Огненные годы Русского Севера» посвящена истории революции и Гражданской войны на Русском Севере, исследованной советскими и большинством современных российских историков несколько односторонне. Автор излагает хронику событий, военных действий, изучает роль английских, американских и французских войск, поведение разных слоев населения: рабочих, крестьян, буржуазии и интеллигенции в период Гражданской войны на Севере; а также весь комплекс российско-финляндских противоречий, имевших большое значение в Гражданской войне на Севере России. В книге используются многочисленные архивные источники, в том числе никогда ранее не изученные материалы архива Министерства иностранных дел Франции. Автор предлагает ответы на вопрос, почему демократические правительства Северной области не смогли осуществить третий путь в Гражданской войне.Эта работа является продолжением книги «Третий путь в Гражданской войне. Демократическая революция 1918 года на Волге» (Санкт-Петербург, 2015).В формате PDF A4 сохранён издательский дизайн.

Леонид Григорьевич Прайсман

История / Учебная и научная литература / Образование и наука