| \color{Black} x | 0 | 1 | 2 | 3 |
| \color{Black} y | 1{,}5 | 2 | 5,5 | 10,5 |
def extrapol(x) : y = x**2 + 1.5 return(y) print(extrapol(4))
| \color{Black} x | 0 | 1 | 2 | 3 |
| \color{Black} y | 1{,}5 | 2 | 5,5 | 10,5 |
def extrapol2(x): y = x**2 + 1.5 return(y) for k in range(6): print(extrapol2(k))
| \color{Black} x | 0 | 1 | 2 | 3 |
| \color{Black} y | 1{,}5 | 2 | 5,5 | 10,5 |
import numpy def ajust(x): return(x**2+1.5) y = [1.5,2,5.56,10.5] f = [ajust(0),ajust(1),ajust(2),ajust(3)] corr_matrix = numpy.corrcoef(y, f) corr = corr_matrix[0,1] R_2 = corr**2 print(R_2)
from random import *
def pileouface():
if random() < 0.5 :
return("Pile !")
else :
return("Face !")
print(pileouface())
from random import *
def urne():
p = random()
if p < ... :
return("Boule rouge !")
elif p < ... :
return("Boule verte !")
else :
return("Boule bleue !")
print(urne())

from random import *
def jeu():
blanche = 0
noire = 0
for k in range(2) :
if random() < 0.4:
noire = ...
else :
blanche = ...
if noire == 2 or blanche == 2 :
print("Gagné !")
else :
print("Perdu !")
jeu()
from random import *
def jeu():
noire = 0
for k in range(2) :
if random() < 0.4:
noire = noire + 1
if noire == 2 or noire == 0:
print("Gagné !")
else :
print("Perdu !")
jeu()
def u(n) : u = 4*n + 1 return(u) print(u(2))1. a. Déterminer à la main la valeur u_2. Comparer cette valeur à celle obtenue en sortie du programme Python.
def w(n):
w = 2
for k in range(n):
w = ...
return(w)
print(w(1))
def seuil():
w = 2
n = 0
while ...:
w = 2*w + 2
n = ...
return(n)
print(seuil())
termes = [2,8,32,128]
def geometrique(termes):
q1 = termes[1]/termes[0]
q2 = termes[2]/termes[1]
q3 = termes[3]/termes[2]
if q1 == q2 and q2 == q3 :
print("La suite semble géométrique.")
else :
print("La suite n'est pas géométrique")
geometrique([2,8,32,128])
def recette(x): return(-0.01*x**3 + 1.6*x**2 + 10*x) def cout(x): return(...) def benefice(x): return(...)
def mystere(a,b,c,d): a = 3*a b = 2*b return(str(a) + 'x**2 + ' + str(b) + 'x + ' + str(c)) print(mystere(2,4,5,3))
def f(x):
return(x**3 - 2*x)
def solution(a,b):
if f(a) < 0 and f(b) > 0 :
print("Il y a au moins une solution sur cet intervalle.")
elif f(a) > 0 and f(b) < 0 :
print("Il y a au moins une solution sur cet intervalle.")
else :
print("Il n'y a aucune solution sur cet intervalle.")
solution(-1,1)
from math import * print(log10(1)) print(log10(10)) print(log10(2)) print(log10(5)) print(log10(0.5))
from math import *
a = log10(2) + log10(5)
b = log10(10)
if a == b:
print("C'est vrai.")
else :
print("C'est faux.")
from math import *
def inequation():
x = 1
f = 4*log10(x) + 10
while ... :
x = ...
f = 4*log10(x) + 10
return(x)
print(inequation())
from math import *
def fonction(x) :
return(2**x)
def croissante(f):
if f(1) ... f(2) :
return("La fonction est croissante.")
else :
return("La fonction est décroissante.")
print(croissante(fonction))
def placement(n):
argent = 500
for k in range(n):
argent = ...*argent
return(argent)
print(placement(1))
def duree():
argent = 500
annee = 0
while ... :
argent = 1.05*argent
annee = ...
return(annee)
print(duree())
def duree2(montant):
argent = 500
annee = 0
while ... :
argent = 1.05*argent
annee = annee + 1
return(annee)
print(duree2(1000))
| Capital restant dû | Intérêt | Amortissement | Annuité |
|---|---|---|---|
| 2~000 | 40 | 500 | 540 |
ligne1 = [2000,40,500,540]
ligne1 = [2000,40,500,540] ligne2 = [0,0,0,0] ligne2[0] = ligne1[0] - ligne1[2] ligne2[1] = 0.02*ligne2[0] ligne2[2] = 500 ligne2[3] = ligne2[1] + ligne2[2] print(ligne2)
def fonction1(xu,yu,zu,xv,yv,zv): x = xu + xv y = yu + yv z = zu + zv return(x,y,z)
def fonction2(xu,yu,zu,xv,yv,zv): x = 2*xu - xv y = 2*yu - yv z = 2*zu - zv return(x,y,z)
def fonction3(xu,yu,zu): x = -xu y = -yu z = -zu return(x,y,z)
def fonction4(xu,yu,zu): x = 2*xu y = 2*yu z = 2*zu return(x,y,z)
def colineaire(xu,yu,zu,xv,yv,zv):
k1 = xu/xv
k2 = yu/yv
k3 = zu/zv
if k1 == k2 and k2 == k3 :
print("Les vecteurs sont colinéaires.")
else :
print("Les vecteurs ne sont pas colinéaires.")
u = [2, 3, -2]
u = [2, 3, -2] def coli(l1): v = [0,0,0] v[0] = -3*l1[0] v[1] = -3*... v[2] = -3*... return(v) print(coli(u))
u = [2, 3, -2] v = [-1,0,4] def somme(l1,l2): w = [0,0,0] w[0] = l1[0] + l2[0] w[1] = l1[1] + ... w[2] = ... return(w) print(somme(u,v))
from math import * def trigo(T): f = ... omega = ... return(f,omega)
from math import *
def posinega(x):
if pi/2 < x and x < 3*pi/2 :
print("Le cosinus de cet angle est négatif.")
else :
print("Le cosinus de cet angle est positif.")
from math import *
def posinega2(x):
if ... :
print("Le cosinus de cet angle est positif.")
else :
print("Le cosinus de cet angle est négatif.")
from math import *
def f(x):
return(2*cos(x+1))
def resolution():
x1 = 0
x2 = 0.1
while x1 < 2*pi:
if f(x1) < 1.5 and f(x2) > 1.5:
solution = (x1 + x2)/2
print(solution)
x1 = x1 + 0.1
x2 = x2 + 0.1
resolution()
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
j'ai une idée !
Oups, une coquille