2 pièce(s) jointe(s)
	
	
		float object is not callable
	
	
		Bonjour à tous,
J'ai l'erreur suivante : 
Pièce jointe 631599
Voici le code Python :
	Code:
	
| 12
 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
 
 |  
def continuer()->bool:
    reponse=str(input("Voulez-vous poursuivre l'entrée des notes: "))
    if reponse.upper()=="OUI":
        return "True"
    else:
        return "False"
 
def moyenne(moy: float,nb_notes: int,new_note: float)->float:
    new_moyenne=((moy*nb_notes)+new_note)/(nb_notes+1)
    return new_moyenne
 
def main()->float:
    note=float(input("Saisissez une note: "))
    moyenne=note
    nb_notes=1
    while (continuer()):
        note=float(input("Saisissez une note: "))
        new_note=note
        print(moyenne)
        print(nb_notes)
        print(new_note)
        moyenne(moyenne,nb_notes,new_note)
        #moyenne(4.0,4,8.0)
        nb_notes=nb_notes+1
    new_note=0
    return "Vous avez terminé la saisie des notes, la moyenne est", moyenne(moyenne,nb_notes,new_note) | 
 La fonction moyenne fonctionne bien indépendamment. Mais quand je l'appelle depuis le main, même par  moyenne(4.0,4,4.0), cela ne fonctionne pas... alors que seul, oui :
Pièce jointe 631601
Une idée ? merci