首页 > 解决方案 > 无效的语法 (:) Python 3.6.5

问题描述

import random
x=random.randint(1, 99)
guess = int(raw_input("Rate eine Zahl von 1 bis 99: ")
if guess < x:
   print
   print("Höher!")
   int(raw_input("Rate eine Zahl von 1 bis 99: "))
if guess > x:
   print
   print("Tiefer!")
   int(Raw_input("Rate eine Zahl von 1 bis 99: ")
else:
     print("Richtig!)
     break

所以,我是编程新手,遇到了一个我想不出来的(对我来说有点令人沮丧的)错误。首先 Python 告诉我,“else”是不正确的。经过一番搜索,我发现了问题所在。然后我在“ifs”和“else”之前有空格,这是下一个问题。现在我遇到了第三个语法错误,我找不到答案。按 F5 后,它给了我一个“无效的语法”问题。请结束我的寻求帮助:)

标签: python-3.xsyntax-error

解决方案


您缺少int调用的右括号:

guess = int(raw_input("Rate eine Zahl von 1 bis 99: "))
# Here -----------------------------------------------^

推荐阅读