
#Exercice 1
print(2 + 3)     #Somme
print(2 - 3)     #Différence
print(2 * 3)     #Produit
print(2**3)      #Puissance
print(2+3, 2-3, 2*3, 2**3)
print(28//5, 28%5) #Divison entière, reste


#Exercice 2
print(2==3)
print(2 != 3)
print(2 < 3)
print(2<=3)

print(3 <= 2 and 3 <= 5)
print(3 <= 2 or 3 <= 5)
print(not(3<=2))





#Exercice 4
def fermat(n):
    return 2**(2**n)

print(fermat(0))


#Exercice 5
def rac(x):
    assert x>=0

    return x**(1/2)

print(rac(2))

#Exercice 6
def moypond(n1, n2, n3, n4) :

    sommepond = n1*2.5 + n2*3 + n3 + n4*0.5
    return sommepond/7


#Exercice 7
def monnaie(s) :
    n20 = s//20
    s = s%20
    n5 = s//5
    s = s%5
    n1 = s

    return n1, n5, n20

#Exercice 8
def mini2(a,b) :
    if a < b :
        return a
    else :
        return b

#Exercice 9
def mini3(a,b,c):
     x = mini2(a,b)
     return mini2(x,c)

#Exercice 10
def TVAetprix(taux, PHT) :

    taxe = PHT*taux
    PTTC = PHT  + taxe

    return taxe, PTTC




















