L’algorithmique et la programmation - 2de
Python
Exercice 1 : Question de cours 1 : Python
En Python, quel est le type d'objet qui stocke les nombres décimaux ?
Exercice 2 : Boucle et condition - Lancers de dés
Le programme trouver_probabilite(n) calcule la probabilité d'obtenir le nombre entier naturel non nul n en additionnant le résultat d'un lancer de dé à \( 8 \) faces avec celui d'un dé à \( 20 \) faces.
Écrire le contenu de la fonction trouver_probabiliteLa fonction doit renvoyer un nombre "rationnel".
Par exemple, si la fonction doit renvoyer \( \dfrac{4}{3} \) on utilisera return 4/3
Exercice 3 : Resultat de boucle Tant que (reste de division) - Python
On considère l'algorithme ci-dessous :
a = int(input('Rentrez la valeur de a : '))
b = int(input('Rentrez la valeur de b : '))
while a > b:
a = a - b
print(a)
Si l'utilisateur entre les valeurs \(a=47\) et \(b=18\), quelle est la valeur affichée en sortie ?
Exercice 4 : Initiation - Priorités et expressions littérale
On considère l'algorithme ci-dessous :
a = float(input('Rentrez la valeur de a : '))
a = a*4
a = a + 2
a = a*7
a = a + 2
afficher_le_resultat()
Exercice 5 : Initiation - Trois variables, deux lectures, un calcul - Python
On considère l'algorithme ci-dessous :
a = int(input('Rentrez la valeur de a : '))
b = int(input('Rentrez la valeur de b : '))
N = b*(a + 2)
print(N)
Si l'utilisateur entre les valeurs \(a=6\) et \(b=3\), quelle est la valeur affichée en sortie ?