Aller au contenu

Activités I)

Récupérer une archive


  • Télécharger l'archive Ch01.zip.
  • Extraire cette archive dans votre dossier personnel.
  • Vous avez maintenant à disposition un dossier Ch01/ qui contient tous les fichiers Python vide de ce premier chapitre.
  • Il suffira de les ouvrir et de les utiliser avec Thonny.

Activité I.01


Testez le programme suivant.

a = 5.2
b = 12

Après avoir exécuté ce programme, tapez type(a) puis type(b) dans la console.

Vérifiez que le type de la variable a est float et le type de la variable b est int.

Activité I.02


Quelles sont les valeurs des variables d, e, f, g, h et i après l'exécution du programme ci-dessous ?

import math
a = 5
b = 16
c = 3.14 / 2
d = b / a
e = b // a
f = b % a
g = math.pow(a, 2)
h = math.sqrt(b)
i = math.sin(c)
Vérifiez vos réponses à l'aide de la console.

Activité I.03


Soit la fonction suivante :

1
2
3
def ma_fonction(x):
    y = 3 * x + 2
    return y 
Il est possible d'utiliser la console pour évaluer une fonction pour une valeur de paramètre donnée.

Après avoir exécuté le programme ci-dessus, tapez dans la console ma_fonction(4). Vous devriez obtenir 14.

Activité I.04


Soit la fonction suivante :

1
2
3
def ma_fonction(x,b):
    y = 4 * x + b
    return y 

Quelle est la valeur renvoyée par cette fonction si on prend x = 3 et b = 3 ?

Vérifiez votre réponse à l'aide de la console.

Activité I.05


On désire programmer une fonction qui prend en paramètre le rayon d'un cercle et renvoie son aire :

1
2
3
4
5
6
7
8
import math

def aire_cercle(...):
    aire = math.pi*r**2
    return ...

a = aire_cercle(5)
print(a)

Complétez la fonction aire_cercle ci-dessus (remplacez les ...).

Activité I.06


Tester et corriger le programme suivant.

1
2
3
4
5
6
def bidon(a):
     res = a+2
    return res

res = bidon(5)
print(res)

Activité I.07


Tester et corriger le programme suivant.

1
2
3
4
5
6
def inutile(x)
    x = x-3
    return x

res = inutile(10)
print(res)

Activité I.08


Tester et corriger le programme suivant.

1
2
3
4
5
def machin(x):
    return 2x

res = machin(10)
print(res)

Activité I.09


Écrire en python une fonction f(x) correspondant à la fonction mathématique définie par .

Vérifier que .

Activité I.10


Écrire en python une fonction g(x) correspondant à la fonction mathématique définie par .

Vérifier que .

Activité I.11


Écrire en python une fonction h(x) correspondant à la fonction mathématique définie par .

Calculer .

Avez-vous calculer ?

Activité I.12


En mathématiques, il y a plusieurs unités pour mesurer les angles : le degré, le radian, le grade.

Ainsi, radians correspond à .

Écrire en python une fonction convertir_degres_en_radians(d) qui renvoie la valeur de l'angle degrés en radians.

Activité I.13


Que renvoie ce programme ?

1
2
3
4
5
6
def mystere(a):
    return len(a)

mot = "Mathématiques"
res = mystere(mot)
print(res)

Vérifier en exécutant ce programme.

Activité I.14


Que renvoie ce programme ?

1
2
3
4
5
6
def quoi(n):
    res = str(n**2) 
    return len(a)

val = quoi(10)
print(val)

Vérifier en exécutant ce programme.

Activité I.15


Exécuter ce programme et comprendre l'affichage obtenu.

1
2
3
4
5
6
7
def affiche():
    a=3
    print(a)

a = 5
affiche()
print(a)

Activité I.16


Exécuter ce programme et comprendre ce qui se passe.

1
2
3
4
5
6
def calcul():
    x = x+1
    print(x)

x = 5
calcul()