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

看板Python作者 (五歲就能抬頭)時間3年前 (2020/10/20 21:20), 編輯推噓3(301)
留言4則, 4人參與, 3年前最新討論串1/2 (看更多)
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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.250.95 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1603200002.A.4AE.html

10/20 22:16, 3年前 , 1F
str()
10/20 22:16, 1F

10/21 07:14, 3年前 , 2F
Python 版本問題
10/21 07:14, 2F

10/21 09:47, 3年前 , 3F
這個錯誤常是格式問題
10/21 09:47, 3F

10/22 03:54, 3年前 , 4F
Python 3.X以後就沒raw_input了 可能版本太舊吧?
10/22 03:54, 4F
文章代碼(AID): #1VZkG2Ik (Python)
文章代碼(AID): #1VZkG2Ik (Python)