Attention ! Cet interpréteur n’est pas totalement compatible avec Python3.
import math
# Il y a dans ce programme trois sous-programmes.
# Vous pouvez choisir lequel executer en modifiant cette ligne:
type_de_limite = "inconnue"
if type_de_limite == "inconnue":
def f(x):
return (1 - 2*x**2)/(x**2 + 1)
n = 0
pas = 1
while True: # Control + C pour forcer l'arret
print("f(", n, ") =", f(n))
n = n + pas
if type_de_limite == "infinie en infini":
def f(x):
return math.sqrt(x)
n = 0
pas = 10**9
M = 10**6
while f(n) < M:
print(n, "insuffisant")
n = n + pas
print("f(n) >= M pour n =", n)
if type_de_limite == "finie en infini":
def f(x):
return 1/x
n = 1
pas = 10**6
epsilon = 10**-9
while f(n) > epsilon:
print(n, "insuffisant")
n = n + pas
print("f(n) <= epsilon pour n =", n)