#!/usr/bin/env python3
# -*- coding: utf-8 -*-

def f(x):
    # init variables GLOBALES
    global a, b, c, d, e
    # init variables LOCALES
    y = a * x + b
    z = c * x**2 + d * y**2 - e**2
    # on modifie quelques globales
    # pour le prochain appel de f(x)
    a = b // 2
    c = e + d
    b = a * c // e
    d = c // (b + 1)
    # résultat du calcul
    return (x, y, z)
# end def

# début du programme

# init variables globales
a = 10
b = 20
c = 12
d = 14
e = 200

# init test
x = 30

# boucle essais
for i in range(10):
    print("Pour x = {}, coordonnées (x, y, z) = {}".format(x, f(x)))
# end for

# fin du programme
