Пользователь вводит число и единицу измерения (km
, m
, cm
). Программа конвертирует в другие единицы.
try:
quantity, value = input('Введите число и через пробел на выбор одно из значений(km, m, cm):').split()
def get_answer(quantity, value):
match value:
case 'km':
print(f'Введенное значение {quantity} в километрах равно '
f'{int(quantity) * 1000} метров или {int(quantity) * 100000} сантиметров ')
case 'm':
print(f'Введенное значение {quantity} в метрах равно '
f'{int(quantity) / 1000} километров или {int(quantity) * 100} сантиметров ')
case 'cm':
print(f'Введенное значение {quantity} в сантиметрах равно '
f'{int(quantity) / 100000} километров или {int(quantity) / 100} метров ')
case _:
print('Неизвестное значение')
get_answer(quantity, value)
except:
print('Что то пошло не так')