python-3.x - 无效的语法 (:) 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 后,它给了我一个“无效的语法”问题。请结束我的寻求帮助:)
解决方案
您缺少int
调用的右括号:
guess = int(raw_input("Rate eine Zahl von 1 bis 99: "))
# Here -----------------------------------------------^
推荐阅读
- html - 具有悬停效果的导航栏
- java - FXML 控制器有问题
- java - 如何处理数据不一致
- python - 根据数据的形状确定节点和层的数量
- javascript - 如何在 DOM 上正确呈现包含 HTML 代码的字符串?
- gradle - java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
- c++ - 哪种变量是 gps.location.lat() (TinyGPSlibrary) 的结果
- java - 无法在运行时加载我的 3D 对象(GLTF)
- c# - 成功保存更改后,EF Core dbcontext 事务是否可能失败?
- angular - 使用接口的工厂方法的Angular2依赖注入