
# Créé par shemon, le 01/12/2022 en Python 3.7
from math import*
def g(x):
    if x <= 3:
        y=3*x-1
    else:
        y=x**2-3*x+1
    return(y)

import numpy as np
L=np.array([-5,-3.5,-sqrt(2),-0.2,0,0.2,sqrt(3),2,2.25,3,5])
for x in L:
    y=g(x)
    print("g(",x,")=",y)
print("question 3 : choix arbitraires")
L2=np.array([-5,-3,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,3.8,4,4.5,5])
for x in L2:
    y=g(x)
    print("g(",x,")=",y)

for k in range(0,11):
    x=2.5+k*0.1
    y=g(x)
    print("test numéro",k)
    print("x=",x)
    print("y=",y)

for k in range(0,20):
    x=2.9+k*0.01
    y=g(x)
    print("test fin n°",k)
    print("x=",x)
    print("y=",y)

