小编bra*_*e07的帖子

关于我做的一个小转换器的 IF 语句问题

我正在制作一个程序,可以将您的体重从公斤转换为磅,反之亦然。它会提示你输入一个重量,询问它是公斤还是磅,然后给你结果。

代码如下:

weight = int(input("What is your weight? "))
unit = input ("(L)bs or (K)g? ")
unit = unit.upper
if unit == "L":
    converted = (weight * 0.45)
    print(converted)

else:
    converted = (weight // 0.45)
    print(converted)
Run Code Online (Sandbox Code Playgroud)

如果我输入公斤并说它是公斤,转换器工作正常,但是当我将我的体重输入磅并说它以磅为单位时,它假定该值以公斤为单位并以磅为单位给出答案。谁能告诉我这是什么问题?

python if-statement python-3.x

1
推荐指数
1
解决办法
143
查看次数

标签 统计

if-statement ×1

python ×1

python-3.x ×1