0% ont trouvé ce document utile (0 vote)
13 vues5 pages

Informatics Exercice

Le document présente plusieurs fonctions Python, y compris celles pour calculer le carré d'un nombre, déterminer le minimum de deux nombres, et effectuer des calculs mathématiques complexes. Il inclut également des exemples d'utilisation de boucles pour additionner des éléments d'une liste et afficher des nombres. Enfin, il montre comment vérifier si un nombre est pair ou impair et comment afficher les éléments d'une liste.

Transféré par

darcy
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
13 vues5 pages

Informatics Exercice

Le document présente plusieurs fonctions Python, y compris celles pour calculer le carré d'un nombre, déterminer le minimum de deux nombres, et effectuer des calculs mathématiques complexes. Il inclut également des exemples d'utilisation de boucles pour additionner des éléments d'une liste et afficher des nombres. Enfin, il montre comment vérifier si un nombre est pair ou impair et comment afficher les éléments d'une liste.

Transféré par

darcy
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

6) Fonction qui calcule le carré d'un nombre

def square_number(x):

"""Retourne le carré d'un nombre."""

return x ** 2

v1 = 8

v2 = square_number(v1)

print("v1 =", v1) # Affiche la valeur initiale

print("v2 =", v2) # Affiche son carré

7) Fonction qui retourne le plus petit de deux nombres

def minimum(a, b):

"""Retourne le plus petit des deux nombres."""

return a if a < b else b

# Tests de la fonction

print("minimum(5, 10) =", minimum(5, 10))

print("minimum(20, 15) =", minimum(20, 15))

print("minimum(7, 7) =", minimum(7, 7))


8) Calcul de la somme des éléments d'une liste avec une boucle for

notes = [12, 15, 13, 19, 16]

total = 0

# Boucle pour additionner les notes

for n in notes:

total += n

print("Somme des notes =", total)

9) Fonction calculant une expression mathématique complexe

def calcul_complexe(x):

"""Retourne 7x² + 16x."""

return 7 * x * x + 16 * x

v1 = calcul_complexe(9)

v2 = calcul_complexe(-9)

print("v1 =", v1)

print("v2 =", v2)


10) Modification de la fonction calcul pour une division entière

def calcul(a, b):

"""Retourne la division entière de a par b."""

return a // b

v1 = calcul(1, 2)

print("v1 =", v1) # Affiche 0

11) Correction de la fonction multiply_by_5

def multiply_by_5(n):

"""Multiplie un nombre par 5."""

return 5 * n

a = multiply_by_5(3)

print("a =", a) # Affiche 15

# ------------------------------------

# 12) Fonction modifiée pour retourner a / 7 * b

# ------------------------------------
def calcul_modifie(a, b):

"""Retourne a divisé par 7 puis multiplié par b."""

return a / 7 * b

result = calcul_modifie(14, 3)

print("result =", result)

# ------------------------------------

# 13) Boucle for pour afficher les nombres de 1 à 10

# ------------------------------------

for i in range(1, 11):

print(i) # Affiche les nombres de 1 à 10

# ------------------------------------

# 14) Fonction qui vérifie si un nombre est pair ou impair

# ------------------------------------

def pair_ou_impair(n):

"""Retourne 'Pair' si n est pair, sinon 'Impair'."""

return "Pair" if n % 2 == 0 else "Impair"


# Tests de la fonction

print("10 est", pair_ou_impair(10))

print("7 est", pair_ou_impair(7))

# ------------------------------------

# 15) Création d'une liste et affichage de ses éléments

# ------------------------------------

liste_nombres = [3, 7, 12, 18, 25]

# Boucle pour afficher chaque élément de la liste

for nombre in liste_nombres:

print(nombre)

Vous aimerez peut-être aussi