Создайте программу на языке Python, которая получает введенный пользователем номер единицы измерения (1 — килограмм

  • 12
Создайте программу на языке Python, которая получает введенный пользователем номер единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер) и массу М, и выводит соответствующее значение массы в килограммах.
Радужный_Лист
8
Конечно, я помогу вам с этой задачей по программированию на языке Python! Давайте рассмотрим пошаговое решение.

1. Сначала нам нужно получить от пользователя номер единицы измерения и массу. Для этого мы можем использовать функцию `input()`.

python
unit = int(input("Введите номер единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер): "))
mass = float(input("Введите массу: "))


Здесь мы используем функцию `int()` для преобразования ввода пользователя в целое число и функцию `float()` для преобразования массы в число с плавающей запятой.

2. Теперь, когда у нас есть номер единицы измерения и масса, нам нужно выполнить соответствующие вычисления. Мы можем использовать конструкцию `if-elif-else` для этого.

python
if unit == 1:
result = mass
elif unit == 2:
result = mass / 1000000
elif unit == 3:
result = mass / 1000
elif unit == 4:
result = mass * 1000
elif unit == 5:
result = mass * 100
else:
print("Неверный номер единицы измерения!")
exit()


В этом коде мы проверяем значение переменной `unit` и выполняем соответствующие вычисления, сохраняя результат в переменную `result`. Если пользователь ввел неправильный номер единицы измерения, мы выводим сообщение об ошибке и завершаем программу с помощью `exit()`.

3. Наконец, нам нужно вывести результат на экран.

python
print("Масса в килограммах: ", result)


Этот код просто выводит значение переменной `result` на экран с соответствующим сообщением.

Вот полный код программы:

python
unit = int(input("Введите номер единицы измерения (1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер): "))
mass = float(input("Введите массу: "))

if unit == 1:
result = mass
elif unit == 2:
result = mass / 1000000
elif unit == 3:
result = mass / 1000
elif unit == 4:
result = mass * 1000
elif unit == 5:
result = mass * 100
else:
print("Неверный номер единицы измерения!")
exit()

print("Масса в килограммах: ", result)


Я надеюсь, что это пошаговое решение поможет вам понять, как создать программу на языке Python для решения данной задачи.