私のシンプルな電卓コードしながら、私は問題を抱えていますこんにちは:D簡単なPythonプログラム「のelif」で立ち往生
def cal():
while True:
print ("welcome to my calculator!")
print("choose an operation")
op = input(" +, - ,/ ,*")
if op == "+":
num1 = float(input("enter your first number:"))
num2 = float(input("enter your second number:"))
print(str(num1 + num2)
elif op == "/":
num1 = float(input("enter your first number:"))
num2 = float(input("enter your second number:"))
print(str(num1/num2)
else:
break
cal()
を、私は、コードを実行し、これまでそれがのelifで無効な構文を言うとき
ここで何が間違っていますか?
それはのelif –
括弧が欠けていると言うのは難しいです。 '2つの左括弧と1つの左括弧があり、これは問題である。このような他の線が同様に存在することを確認あなたの括弧のマッチングを行います – cxrodgers
'プリント(STR(NUM1 + NUM2)の前に、あなたのインデントはprint文に2つのスペース – Kevin