Bonsoir,

Ça fait déjà pas mal de temps que je bloque sur le problème suivant.
Afin de tracer une courbe avec reportlab, je dois créer une liste de tuple de tuple.

Je m'explique...
Pour tracer par exemple une droite passant par les points de coordonnées (0,0), (1,1), (4,4), (9,9), (16,16)... je dois créer la liste suivante:

liste = [((0,0), (1,1), (4,4), (9,9), (16,16))]

J'ai commencé ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
def f(x):
    y = x*x
    return y
 
a = 0
while a < 5:
    b = f(a)
    z = a,b
    a = a+1
    print z
Et là je bloque grave et je commence à plus avoir beaucoup de cheveux...

J'ai essayé pas mal de choses, mais je n'y arrive pas, je m'agasse et du coup j'y arrive encore moins...

Un petit coup de main serait le bienvenu.

Merci