我正在嘗試編寫一個簡單的 Python 計算器,但是當我運行代碼時,Atom 編輯器總是在讀取此行時出現(xiàn)問題:while True: user_input = input(":")在這行代碼下,我輸入了 Python 的方法并告訴它應(yīng)該做什么:if userinput == "quit": breakelif userinput == "add": num1 = float(input("Enter a number")) num2 = float(input("Enter another number")) result = str(num1 + num2) print("The answer is:" + result)所以現(xiàn)在當我運行這段代碼時,Atom 編輯器說它在閱讀這段代碼時有問題,它不會像它應(yīng)該的那樣要求我輸入。我想我沒有遺漏任何代碼。
1 回答

斯蒂芬大帝
TA貢獻1827條經(jīng)驗 獲得超8個贊
這很可能是混合制表符和空格或代碼中某處缺少括號。代碼也有一些錯誤,包括縮進錯誤:
while True:
user_input = input(":")
if user_input == "quit":
break
elif user_input == "add":
num1 = float(input("Enter a number"))
num2 = float(input("Enter another number"))
result = str(num1 + num2)
print("The answer is:", result)
添加回答
舉報
0/150
提交
取消