[英]EOFError: EOF when reading a line in a calculator script
我試圖編寫一個簡單的Python計算器,但始終在運行代碼時,Atom編輯器在讀取此行時存在問題:
while True:
user_input = input(":")
在此代碼行下,我輸入了Python的方法,並告訴它應該做什么:
if userinput == "quit":
break
elif userinput == "add":
num1 = float(input("Enter a number"))
num2 = float(input("Enter another number"))
result = str(num1 + num2)
print("The answer is:" + result)
因此,現在當我運行這段代碼時,Atom編輯器說它在閱讀這段代碼時遇到了問題,並且不會要求我輸入正確的內容。 我想我沒有錯過任何代碼。
這很可能是制表符和空格混用,或者代碼中某處缺少括號。 該代碼還有一些錯誤,包括縮進錯誤:
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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.