Рубрики
Без рубрики

Построить простой весовой преобразователь в Python – Учебник для начинающих 🐍

В этой статье я собираюсь показать вам, как вы можете построить простое приложение преобразователя веса, используя … Теги с Python, начинающими, учебниками.

Полный обзор основных концепций программирования с использованием Python (серия 3 части)

В этой статье я собираюсь показать вам, как вы можете построить простое приложение преобразователя веса с помощью Python.

Приложение работает следующим образом:

Приложение попросило пользователю вводить вес.

  • После заполнения веса пользователь получает, хотят ли они отображать в кг (килограмма) или в фунтах (фунтах).
  • Пользователь будет отображать предложение, какой вес с нужным устройством
  • Кроме того, есть также опция, если пользователь вводил недопустимые данные.

Предварительные условия

Чтобы построить приложение преобразователя веса, нам нужны следующие инструменты:

Python. Вы можете скачать и установить его на официальном сайте Python. Убедитесь, что вы загружаете Python 3, а не Python 2, потому что Python 2 больше не поддерживается. IDE. В этом руководстве я собираюсь использовать Pycharm. Скачайте издание сообщества, чтобы свободно использовать программное обеспечение и установить его.

Исходный код

Ниже вы можете найти полный исходный код:

weight = float(input("What is your weight? "))
unit = input("Kgs or Lbs? ")
pound = 2.20462
converted_weight = float(weight * pound)
formatted_float = "{:.2f}".format(converted_weight)

print(weight)
print(unit)

if unit == "Kgs":
    print(f"Your weight is {weight} {unit}")
elif unit == "Lbs":
    print(f"Your weight is {formatted_float} {unit}.")
else:
    print("That is not a valid input. Please try again.")

Давайте сломаемся, шаг за шагом.

Вес (вход («Какой у тебя вес?»))

В указанном выше коде мы создаем переменную Вес Это попросит пользователю положить в свой вес. Он будет иметь тип плавающего типа, потому что вес может иметь несколько десятичных средств и не должен быть полным числом.

Блок («кг или фунт?»)

После того, как пользователь ставит в свой вес, приложение спрашивает, хотят ли они иметь свой вес дисплея в килограммах (кг) или фунтах (фунтов).

фунт.20462.

Чтобы рассчитать значение веса в фунтах, нам нужно создать отдельную переменную, называемую фунт это имеет значение для фунта. В этом случае 1 килограмм равна 2,20462 фунтам.

Преобразование_ Вес (вес * фунт)

Далее мы создаем переменную, которая преобразует вес, который пользователь вводится в фунты. Он имеет поплавок и удерживает десятичную. Проблема, однако, заключается в том, что преобразованный вес имеет слишком много десятичных средств. Нам нужны два десятичных случая для веса в этом случае.

Решение для этого является переменная Formatted_float ниже:

formatted_float.format (converteded_weight)

Этот переменные форматируют переменную converted_weight с двумя десятиками, используя : .2f. Это распечатывает значение с двумя цифрами.

После этого нам нужно также распечатать переменные, чтобы отобразить его пользователю:

print(weight)
print(unit)

Наконец, мы создали простое утверждение, которое печатает желаемый вывод на основе ввода пользователя:

Если пользователь выбирает для килограммов, программа распечатает сообщение «Ваш вес х кгс». В противном случае, если значение блока «LBS», приложение будет напечатано «Ваш вес – x lbs». Если оба входа значения недействительны, существует последнее значение, которое будет отображать, что он неверно и попросить пользователя попробовать его снова.

Вот и все! Вот как вы можете построить простой преобразователь в Python 3. Если вы заинтересованы в более советах, обязательно присоединитесь к рассылка Действительно

Полный обзор основных концепций программирования с использованием Python (серия 3 части)

Оригинал: “https://dev.to/arvindmehairjan/build-a-simple-weight-converter-in-python-beginners-tutorial-17d7”