def diff(val1,val2):
return val2 - val1
a = diff(3.0,-2.0)
a
si on exécute ce script ?def carre(val):
return val*val
def inc(val):
return val + 1
a = carre(inc(3.0))
def func(a):
a += 2.0
return a
a = 5.0
b = func(a)
Avec la fonction donnée ci-dessous l'instruction mystere(0,1)
retourne :
def mystere(a,b):
reponse=1
if a==0:
if b==0:
reponse=0
return reponse
Soit le script Python suivant : :
import random
pos = random.randint(2, 9)
Quelle valeur est associée à la variable pos ?
On définit la fonction mystère suivante :
def mystere (n) : if n % 3 == 0 or n % 5 == 0 : if n % 3 == 0 : resultat = 'A' else : resultat = 'B' else : if n % 5 == 0 : resultat = 'C' else : resultat = 'D' return resultatQuelle est la valeur de mystere(10) ?
On a saisi le code suivant :
def mystere(nombre) : while nombre > 5 : nombre = nombre – 5 return nombreQuelle affirmation est vraie dans celles proposées ci-dessous ?
a et m étant des entiers strictement positifs,la fonction suivante calcule a m :
def puissance (a,m) : p = 1 n = 0 while n < m : p = p * a # n = n + 1 return pA la ligne marquée d'un #, on a, après le # :
La fonction suivante calcule la racine carrée du double d'un nombre flottant.
from math import sqrt def racine_du_double(x) : return sqrt(2*x)Quelle est la précondition sur les arguments de cette fonction ?
La documentation de la bibliothèque random de Python précise :
random.randint(a,b) renvoie un entier aléatoire N tel que a <= N <= b.Quelle est l'expression Python permettant de simuler le tirage d'un dé à 6 faces après avoir exécuté import random ?
La documentation de la bibliothèque random
de python précise :
random.randint(a, b)
Renvoie un entier aléatoire N tel que a <= N <= b.
Quelle expression permet de simuler le tirage d'un dé à 6 faces après avoir exécuté import random
?
Quelle valeur est renvoyée par l'appel mystere(3, 5)
?
def mystere(a, b): if a < b: return a*b else: return 2*a
bonjour() #bonjour() def bonjour(): print("Bonjour à tous!")
Quel est le résultat de l'instruction seuil(65) ?
def seuil(n): i=0 resultat=1 while resultat < n: i=i+1 resultat=resultat*2 return i
En Python, quelle est la méthode pour charger la fonction sqrt du module math ?
On définit deux fonctions :
def f(x): y = 2*x + 1 return y
def calcul(x): y = x - 1 return f(y)
Quelle est la valeur renvoyée par l'appel calcul(5)
?
Avec la définition de fonction capital_double suivante, que peut-on toujours affirmer à propos du résultat n retourné par la fonction ?
def capital_double (capital, interet): montant = capital n = 0 while montant <= 2 * capital: montant = montant + interet n = n + 1 return n
capital + n * interet > 2 * capital