Python 3.x Can';我似乎不明白为什么代码不起作用

Python 3.x Can';我似乎不明白为什么代码不起作用,python-3.x,Python 3.x,这是一个将我的体重(以千克为单位)转换为磅的程序 weight=input('weight:')) 类型=输入('(L)bs或(K)g:') 如果type.upper()==K: 换算=浮球(重量)*2.205 其他: 换算=浮球(重量)*0.45 打印('您是:'+已转换) 检查输入的字符串是否等于名为K的变量。该变量不存在。您可以将其更改为: if type.upper() == 'K':

这是一个将我的体重(以千克为单位)转换为磅的程序

weight=input('weight:'))
类型=输入('(L)bs或(K)g:')
如果type.upper()==K:
换算=浮球(重量)*2.205
其他:
换算=浮球(重量)*0.45
打印('您是:'+已转换)

检查输入的字符串是否等于名为K的变量。该变量不存在。您可以将其更改为:

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