[問題] 請問為何input不行,改raw_input就可

作者: neopeter (五歲就能抬頭)   2020-10-20 21:19:58
x = int(input("give me a number1:"))
y = int(input("give me a number2:"))
op = input("give me op")
if op == "+":
print(x+y)
elif op == "-":
print(x-y)
elif op == "*":
print(x*y)
elif op == "/":
print(x/y)
else:
print("sorry")
====
上述程式碼執行時,會出現"SyntaxError: unexpected EOF while parsing"
但我把第3行改成
raw_input("give me op")
就可以了執行了
(我是從stackoverflow找到此方法的,但我搞不懂原因,有大神可分享)
參考網址:https://stackoverflow.com/questions/17611391/python-invalid-syntax-on-line-1-file-string
作者: OrzOGC (洞八達人.拖哨天王)   2020-10-20 22:16:00
str()
作者: timTan (用口頭禪區分年記)   2020-10-21 07:14:00
Python 版本問題
作者: aidansky0989 (alta)   2020-10-21 09:47:00
這個錯誤常是格式問題
作者: james80351   2020-10-22 03:54:00
Python 3.X以後就沒raw_input了 可能版本太舊吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com