Новичок в stackoverflow, давайте посмотрим, верны ли теории.
Я начал неделю или две назад с Python, никакого жесткого графика, просто снисходительно практикуясь, и наконец я сделал калькулятор, который преобразует одну единицу измерения в другую в метрической системе.
Если есть какая-то практика, которую я мог бы избежать или суммировать, которую я мог бы сделать лучше, пожалуйста, дайте мне знать: D|
Scale_1 = input("What scale would you like to convert from? [KG/HG/DAG/G/DG/CG/MG]")
Scale_2 = input("What scale would you like to convert to? [KG/HG/DAG/G/DG/CG/MG] ")
Num_1_Con = float(input("What number/amount would you like to convert?"))
KG = "Kilogram"
HG = "Hectogram"
DAG = "Decagram"
G = "Gram"
DG = "Decigram"
CG = "Centigram"
MG = "Milligram"
Yes = "Yes"
No = "No"
if Scale_1 == "KG":
if Scale_2 == "HG":
print("Your answer is:")
print(Num_1_Con * 10)
print("Hectograms")
elif Scale_2 == "DAG":
print("Your answer is:")
print(Num_1_Con * 100)
print("Decagrams")
elif Scale_2 == "G":
print("Your answer is:")
print(Num_1_Con * 1000)
print("Grams")
elif Scale_2 == "DG":
print("Your answer is:")
print(Num_1_Con * 10000)
print("Centigrams")
elif Scale_2 == "CG":
print("Your answer is:")
print(Num_1_Con * 100000)
print("Centigrams")
elif Scale_2 == "MG":
print("Your answer is")
print(Num_1_Con * 1000000)
print("Milligrams")
else:
print("Something went wrong please try again!")
if Scale_1 == "HG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Kilograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Decagrams")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Grams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con * 1000)
print("Decigrams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 10000)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 100000)
print("Milligrams")
if Scale_1 == "DAG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Hectograms")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Grams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Decigrams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 1000)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 10000)
print("Milligrams")
if Scale_1 == "G":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 1000)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Hectograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Decagrams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Decigrams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 1000)
print("Milligrams")
if Scale_1 == "DG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 10000)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 1000)
print("Hectograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Decagrams")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Grams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Milligrams")
if Scale_1 == "CG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 100000)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 10000)
print("Hectograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con / 1000)
print("Decagrams")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Grams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Decigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Milligrams")
if Scale_1 == "MG":
if Scale_2 == "KG":
print("Your answer is:")
print(Num_1_Con / 1000000)
print("Kilograms")
elif Scale_2 == "HG":
print("Your answer is:")
print(Num_1_Con / 100000)
print("Hectograms")
elif Scale_2 == "DAG":
print("Your answer is:")
print(Num_1_Con / 10000)
print("Decagrams")
elif Scale_2 == "G":
print("Your answer is:")
print(Num_1_Con / 1000)
print("Grams")
elif Scale_2 == "DG":
print("Your answer is:")
print(Num_1_Conn / 100)
print("Decigrams")
elif Scale_2 == "CG":
print("Your answer is")
print(Num_1_Con / 10)
print("Centigrams")
else:
print("Something went wrong please try again!")
while True:
input("What scale would you like to start with?")
Подробнее здесь: https://stackoverflow.com/questions/798 ... -shortened
Ребята, как вы думаете, этот код можно сократить? ⇐ Python
Программы на Python
-
Anonymous
1766137783
Anonymous
Новичок в stackoverflow, давайте посмотрим, верны ли теории.
Я начал неделю или две назад с Python, никакого жесткого графика, просто снисходительно практикуясь, и наконец я сделал калькулятор, который преобразует одну единицу измерения в другую в метрической системе.
Если есть какая-то практика, которую я мог бы избежать или суммировать, которую я мог бы сделать лучше, пожалуйста, дайте мне знать: D|
Scale_1 = input("What scale would you like to convert from? [KG/HG/DAG/G/DG/CG/MG]")
Scale_2 = input("What scale would you like to convert to? [KG/HG/DAG/G/DG/CG/MG] ")
Num_1_Con = float(input("What number/amount would you like to convert?"))
KG = "Kilogram"
HG = "Hectogram"
DAG = "Decagram"
G = "Gram"
DG = "Decigram"
CG = "Centigram"
MG = "Milligram"
Yes = "Yes"
No = "No"
if Scale_1 == "KG":
if Scale_2 == "HG":
print("Your answer is:")
print(Num_1_Con * 10)
print("Hectograms")
elif Scale_2 == "DAG":
print("Your answer is:")
print(Num_1_Con * 100)
print("Decagrams")
elif Scale_2 == "G":
print("Your answer is:")
print(Num_1_Con * 1000)
print("Grams")
elif Scale_2 == "DG":
print("Your answer is:")
print(Num_1_Con * 10000)
print("Centigrams")
elif Scale_2 == "CG":
print("Your answer is:")
print(Num_1_Con * 100000)
print("Centigrams")
elif Scale_2 == "MG":
print("Your answer is")
print(Num_1_Con * 1000000)
print("Milligrams")
else:
print("Something went wrong please try again!")
if Scale_1 == "HG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Kilograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Decagrams")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Grams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con * 1000)
print("Decigrams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 10000)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 100000)
print("Milligrams")
if Scale_1 == "DAG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Hectograms")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Grams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Decigrams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 1000)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 10000)
print("Milligrams")
if Scale_1 == "G":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 1000)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Hectograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Decagrams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Decigrams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 1000)
print("Milligrams")
if Scale_1 == "DG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 10000)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 1000)
print("Hectograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Decagrams")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Grams")
if Scale_2 == "CG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Centigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 100)
print("Milligrams")
if Scale_1 == "CG":
if Scale_2 == "KG":
print("Your answer is: ")
print(Num_1_Con / 100000)
print("Hectograms")
if Scale_2 == "HG":
print("Your answer is: ")
print(Num_1_Con / 10000)
print("Hectograms")
if Scale_2 == "DAG":
print("Your answer is: ")
print(Num_1_Con / 1000)
print("Decagrams")
if Scale_2 == "G":
print("Your answer is: ")
print(Num_1_Con / 100)
print("Grams")
if Scale_2 == "DG":
print("Your answer is: ")
print(Num_1_Con / 10)
print("Decigrams")
if Scale_2 == "MG":
print("Your answer is: ")
print(Num_1_Con * 10)
print("Milligrams")
if Scale_1 == "MG":
if Scale_2 == "KG":
print("Your answer is:")
print(Num_1_Con / 1000000)
print("Kilograms")
elif Scale_2 == "HG":
print("Your answer is:")
print(Num_1_Con / 100000)
print("Hectograms")
elif Scale_2 == "DAG":
print("Your answer is:")
print(Num_1_Con / 10000)
print("Decagrams")
elif Scale_2 == "G":
print("Your answer is:")
print(Num_1_Con / 1000)
print("Grams")
elif Scale_2 == "DG":
print("Your answer is:")
print(Num_1_Conn / 100)
print("Decigrams")
elif Scale_2 == "CG":
print("Your answer is")
print(Num_1_Con / 10)
print("Centigrams")
else:
print("Something went wrong please try again!")
while True:
input("What scale would you like to start with?")
Подробнее здесь: [url]https://stackoverflow.com/questions/79850588/do-you-guys-reckon-this-code-could-be-shortened[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия