\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.
Oups, une coquille
j'ai une idée !