gpt4 book ai didi

python - 输入变量后的 If 语句打印

转载 作者:太空宇宙 更新时间:2023-11-04 10:27:23 25 4
gpt4 key购买 nike

我是编程/编码新手,我在类(class)中使用 Python。我被要求创建一个可以加、减、除和乘的计算器。我试图让程序通过输入接收数字,然后通过输入的数字询问如何处理它(例如加号或减号),然后给出结果。我有代码的输入阶段,但是当我到达最后一部分时,我无法让它工作。这是代码

FirstNumber = "blank1"
SecondNumber = "blank2"
Device = "blank3"
FirstNumber = input("First number?")
SecondNumber = input("Second number?")
Device = input("Select a Number. Options are; 1.Plus, 2.Minus, 3.Times, 4.Divide.")
if "Device" == 1:
print("FirstNumber"+"SecondNumber")

当它结束时它什么都不做,请帮忙。

最佳答案

条件 "Device"== 1始终False,因为没有字符串等于整数。您可能想将其更改为 Device == 1,但这(很可能)仍然会失败,因为在 python3.x 上,input 返回一个字符串。你可能想要这样的东西:

Device = int(input("Select a Number. Options are; 1.Plus, 2.Minus, 3.Times, 4.Divide."))
if Device == 1:
print(FirstNumber + SecondNumber)

当然,出于同样的原因,您可能还想将 FirstNumberSecondNumber 转换为某种数字类型......

关于python - 输入变量后的 If 语句打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28666292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com