(我刚刚开始用Python编写代码,这是我第一次使用堆栈溢出)
今天我做了一个换算计算器(磅到公斤),但是代码没有返回任何东西。代码如下:
question = int(input("Enter input(lbs) here = "))
while question == int:
equation = question/2.20462262
print(equation)
当问题(第3行)出现时,当我在中键入一个整数时,它不会返回任何内容,代码只会结束。(请原谅我在这篇文章中可能犯的任何错误/以及代码中的愚蠢错误。我每天都在学习,我真的希望我能变得更好!)
而循环不会退出并无限运行。 您应该编写一个退出while循环的条件
你的逻辑是错误的,你似乎想一直问,只要一个整数是给定的
在您当前的逻辑中,您只需询问一次,然后如果它是int,它将永远保持打印
相反,你可以这样做:
相关问题 更多 >
编程相关推荐