Explication sur un morceau de code
Résolu
pouetpouet_zinzin
Messages postés
2
Statut
Membre
-
Azghalar Messages postés 47 Statut Membre -
Azghalar Messages postés 47 Statut Membre -
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
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Scanner un qr code sur pc - Guide