为什么Python上的If出现语法错误

2024-10-03 21:26:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python的一个真正的新手(已经做了3天了),我有一个任务要求我创建一个对话。它开始的很好,直到第13行我使用了if,但它告诉我有一个语法错误。我已经反复检查了很多次,看看我是否遗漏了什么(变量是已知的,有冒号等),但我不能把我的手指在什么是错误的,所以我把它张贴在这里。这是密码

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)```

Tags: orreinputifprnomlaen