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
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
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