Похоже, я не могу понять, почему код не работает

#python-3.x

Вопрос:

Это программа для преобразования моего веса в килограммах в фунты

 weight = input('Weight: ')
type = input('(L)bs or (K)g: ')

if type.upper() == K:
    converted = float(weight) * 2.205
else :
   converted = float(weight) * 0.45
print('You are: '   converted )
 

Ответ №1:

Вы проверяете, равна ли введенная строка переменной с именем K. Этой переменной не существует. Вы можете изменить его на:

 if type.upper() == 'K':