Explication sur un morceau de code
Résolu
pouetpouet_zinzin
Messages postés
2
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
dans le code suivant,je ne comprends pas à quoi sert la fonction f5,est ce que quelqu'un pourrait m'éclairer?
Ce code est fait pour trouver les solutions d'un équation du 2 degré
f1 correspond à b²-4ac
f3 détermine avec f2 s'il y a 1,2 ou aucune solution
f4 trouve la/les solution
f5,je ne sais du coup
et p met le tout dans une certaine forme qui facilite la lecture
import math
def f1(i,j,k):
x = 4*k*i
y = j*j
return y-x
def f2(i):
if i < 0:
return 0
elif i==0:
return 1
else:
return 2
def f3(k,m,n):
return f2(f1(k,m,n))
def f4(o,p,q):
z = []
y = f3(o,p,q)
z.append(o)
z.append(p)
z.append(q)
z.append(y)
x = -1
for i in range(1,y+1):
if i%2==0:
x = 1
z.append((-p+x*math.sqrt(f1(o,p,q)))/(2*o))
return z
def f5(x):
y = []
for j in x:
y.append(f4(j[0],j[1],j[2]))
return y
def p(y):
print("A,B,C,N,1,2")
for x in y:
print(x)
m=[[1,1,-2],[-1,2,-3],[4,4,1],[1,4,0]]
p(f5(m))
dans le code suivant,je ne comprends pas à quoi sert la fonction f5,est ce que quelqu'un pourrait m'éclairer?
Ce code est fait pour trouver les solutions d'un équation du 2 degré
f1 correspond à b²-4ac
f3 détermine avec f2 s'il y a 1,2 ou aucune solution
f4 trouve la/les solution
f5,je ne sais du coup
et p met le tout dans une certaine forme qui facilite la lecture
import math
def f1(i,j,k):
x = 4*k*i
y = j*j
return y-x
def f2(i):
if i < 0:
return 0
elif i==0:
return 1
else:
return 2
def f3(k,m,n):
return f2(f1(k,m,n))
def f4(o,p,q):
z = []
y = f3(o,p,q)
z.append(o)
z.append(p)
z.append(q)
z.append(y)
x = -1
for i in range(1,y+1):
if i%2==0:
x = 1
z.append((-p+x*math.sqrt(f1(o,p,q)))/(2*o))
return z
def f5(x):
y = []
for j in x:
y.append(f4(j[0],j[1],j[2]))
return y
def p(y):
print("A,B,C,N,1,2")
for x in y:
print(x)
m=[[1,1,-2],[-1,2,-3],[4,4,1],[1,4,0]]
p(f5(m))
A voir également:
- Explication sur un morceau de code
- Code ascii - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Scanner un qr code sur pc - Guide
- Code puk bloqué - Guide
2 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonjour,
de ce que je vois, ce code n'est fait pour trouver les solutions d'un équation du 2 degré, il est fait pour trouver les solutions de plusieurs équations du 2 degré.
f5 trouve les solutions de toutes les équations
f4, comme tu l'écris, trouve la solution d'une équation
de ce que je vois, ce code n'est fait pour trouver les solutions d'un équation du 2 degré, il est fait pour trouver les solutions de plusieurs équations du 2 degré.
f5 trouve les solutions de toutes les équations
f4, comme tu l'écris, trouve la solution d'une équation