[問題] 請問為何input不行,改raw_input就可
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
10/20 22:16, 1F
推
10/21 07:14,
3年前
, 2F
10/21 07:14, 2F
推
10/21 09:47,
3年前
, 3F
10/21 09:47, 3F
推
10/22 03:54,
3年前
, 4F
10/22 03:54, 4F
討論串 (同標題文章)