为什么在Python上使用If会出现语法错误

时间:2019-10-13 21:01:32

标签: python python-3.x python-2.7

我是Python的真正新手(现在已经做了3天左右),我有一个作业要我进行对话。它很好地开始,直到我使用if的第13行,但它告诉我语法错误。我已经多次检查以查看是否缺少某些内容(变量已知,冒号等),但是我无法指责出了什么问题,所以我将其发布在这里。这是代码

nom=input("Quel est votre nom?")
print('Enchanté',nom,'je suis Roxanna, et je vais vous aider à trouver votre orientation, je suis en quelque sorte une CPE virtuelle')
print('Bien, pour commencer, veuillez choisir votre matière préférée au Lycée parmi cette liste;')
print('SVT , SES , Arts , Langues Vivantes , EPS , SNT , Histoire, Maths')
matiere=input("Quelle est votre matière préférée")
if matiere=="SVT" or matiere=="SES" or matiere=="Maths" or matiere=="Arts" or matiere=="Langues Vivantes" or matiere=="EPS" or matiere=="SNT" or matiere=="Histoire"  :
 print("Je vois que vous avez un préférence pour la matière suivante:",matiere, ", nous pouvons donc continuer")
else:
 print("Erreur, la matière que vous avez choisie ne fait pas partie de la liste, vérifiez bien l'orthographe des mots!")
note=int(input("Combien avez-vous eu de moyenne en "+matiere+" en Terminale?")
if note>13 :
 print("Très bien, vous êtes un as en"+matiere)```

1 个答案:

答案 0 :(得分:1)

note=int(input("Combien avez-vous eu de moyenne en "+matiere+" en Terminale?")

此行末尾缺少)