import numpy from matplotlib import pyplot import sys # list_abscisses = [0, 1, 2, 3] # list_ordonnées = [0, 3, 6, -2] # list_abscisses = [] # list_ordonnées = [] def calcul_suite(const, nb_inter): list_abscisses = range(0, nb_inter) x = 0.5 list_ordonnées = [] for i in list_abscisses: list_ordonnées.append(x) x = const * x * (1 - x) return (list_abscisses, list_ordonnées) def main(): const = sys.argv[1] const = float(const) resultat_calcul = calcul_suite(const, 500) list_abscisses = resultat_calcul[0] list_ordonnées = resultat_calcul[1] pyplot.plot(list_abscisses, list_ordonnées) pyplot.show() main() # commandes à lancer # ./.venv/bin/python3 suite.py 2 # ./.venv/bin/python3 suite.py 3 # ./.venv/bin/python3 suite.py 3.05 # ./.venv/bin/python3 suite.py 3.58 # ./.venv/bin/python3 suite.py 3.58