Forum EduPython

Echanges autour d'EduPython.

Vous n'êtes pas identifié(e).

#1 2021-01-10 22:03:48

Flo71
Membre
Inscription : 2021-01-10
Messages : 2

Exercice Lycee (RÉSOLU)

Bonjour ma fille a un exercice de math dans lequel elle doit programmer en python.
Ça donne ce programme mais pas de sortie graphique.
Quelqu'un peut m'aider.

Pour l'exercice, il faut définir un tirage au sort aléatoire de 0 à 10 des coordonnées et transformer l'image.
Ensuite, répéter l'opération 1000 fois.
Et créer une représentation graphique de cette transformation.
Merci pour votre aide.

from lycee import *
from random import *
from matplotlib.pyplot import *

def image(xM,yM) :
xN = 3*xM + 2*yM
yN = 2*xM + 3*yM
plot(xN,yN, 'g', label="image")
return xN,yN

def alea()
xM = uniform(0,10)
yM = uniform(0,10)
plot(xM,yM, 'r', label="alea")

def transf(n) :
for i range(0,1000) :
xN,yN = image(xM,yM)
xM,yM = alea()
axis('equal')
legend()
show()

Dernière modification par Flo71 (2021-01-13 07:13:36)

Hors ligne

#2 2021-01-12 19:24:44

SuperMighty0
Membre
Lieu : Sarreguemines
Inscription : 2019-04-02
Messages : 9

Re : Exercice Lycee (RÉSOLU)

Il manque des doubles points après la déclaration de la fonction alea, ce qui est une erreur de syntaxe.
De plus, la fonction principale transf n'est jamais appelée, le code n'est donc pas exécuté

Hors ligne

#3 2021-01-13 07:13:11

Flo71
Membre
Inscription : 2021-01-10
Messages : 2

Re : Exercice Lycee (RÉSOLU)

Merci j'ai fini par trouver avec un peu d'aide.

Page d'aide.

Hors ligne

Pied de page des forums