boujour a tous

je me debrouille relativement bien en programmation par contre mon oriente object fait dur
jai commencer a faire un RPG en text

ici vous avez un hopital pour soigner mon perso mais la je voulais que cette fonction (entrer) soit dans ma class Hopital mais la jai une erreur et si jai pas d'erreur rien saffiche et jai essayer return et print ....

mais en fonction en dehors de ma class elle marche apres quelque modif ???
code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
class Hopital:
	entrer(self,s1,s2,s3):
		print "argent"+" "+str(perso.argent)
		print "vie"+" "+str(perso.vie_pts)
		print "vous avez besoin de soin"
		print "choisisai un traitemant"
		print "1:soin mineur 10$"
		print "2:soin majeur 20$"
		print "3:soin critique 30$"
		print "4:sortir"
		traitement=input()
		while traitement<>4:
			if traitement==1:
				self.s1()
				if perso.vie_pts>perso.vie_max:
					perso.vie_pts=perso.vie_max
				else:
					pass
 
 
			elif traitement==2:
				self.s2()
				if perso.vie_pts>perso.vie_max:
					perso.vie_pts=perso.vie_max
				else:
					pass
 
			elif traitement==3:
				self.s3()
				if perso.vie_pts>perso.vie_max:
					perso.vie_pts=perso.vie_max
				else:
					pass
 
		else:
			menu()
fin code:

voici l'erreur en question :
File "./classe2.py", line 78
entrer(self,s1,s2,s3):
^
SyntaxError: invalid syntax