A voir également:
- Erreur programme résolution d'équation du second degré
- Erreur 0x80070643 - Accueil - Windows
- Programme demarrage windows 10 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
4 réponses
Je n'arrive pas a le poster ici avec une indentation valide sans le réécrire intégralement mais le problème ne viens pas de là.
yg_be
Messages postés
23349
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
Ambassadeur
1 554
Modifié le 24 juil. 2019 à 18:24
Modifié le 24 juil. 2019 à 18:24
bonjour, merci d'utiliser les balises de code pour poster du code.
je me demande s'il est bien utile d'entourer les réponses multiples de parenthèses.
je me demande s'il est bien utile d'entourer les réponses multiples de parenthèses.
Merci voici une version correctement balisée.
def rho (a,b,c): return b*b-4*a*c def n_solutions(a,b,c): if rho(a,b,c)<0: return 0 elif rho(a,b,c)==0: return 1 else: return 2 def solution(a,b,c): nb=n_solutions(a,b,c) if nb==0: return None elif nb==1: return -b/(2*a) elif nb==2: return ((-b+racine_carree(rho(a,b,c)))/(2*a) , (-b-racine_carree(rho(a,b,c)))/(2*a))
yg_be
Messages postés
23349
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
25 juil. 2019 à 09:37
25 juil. 2019 à 09:37
je me demande s'il est bien utile d'entourer les réponses multiples de parenthèses.
yg_be
Messages postés
23349
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
>
AlexC
25 juil. 2019 à 18:41
25 juil. 2019 à 18:41
peux-tu montrer le code sans les parenthèses (extérieures).
Voici:
def rho (a,b,c): return b*b-4*a*c def n_solutions(a,b,c): if rho(a,b,c)<0: return 0 elif rho(a,b,c)==0: return 1 else: return 2 def solution(a,b,c): nb=n_solutions(a,b,c) if nb==0: return None elif nb==1: return -b/(2*a) elif nb==2: return (-b+racine_carree(rho(a,b,c)))/(2*a) , (-b-racine_carree(rho(a,b,c)))/(2*a)
yg_be
Messages postés
23349
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
26 juil. 2019 à 14:32
26 juil. 2019 à 14:32
et toujours le même message d'erreur?
if round(abs(second-first), places) == 0: TypeError: unsupported operand type(s) for -: 'tuple' and 'float'
yg_be
Messages postés
23349
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 novembre 2024
1 554
>
AlexC
27 juil. 2019 à 14:14
27 juil. 2019 à 14:14
est-ce un site public?