Vous êtes sur la page 1sur 3

exercice 1

Début
matrice <- tableau de 4 lignes et 4 colonnes initialisé à 0
Pour i allant de 0 à 3
Pour j allant de 0 à 3
Afficher "Entrez un nombre entier pour la ligne ", i+1, " et la colonne ", j+1, ": "
Lire nombre_entier
matrice[i][j] <- nombre_entier
Fin pour
Fin pour
Afficher "La matrice remplie est : "
Pour i allant de 0 à 3
Pour j allant de 0 à 3
Afficher matrice[i][j], " "
Fin pour
Afficher une nouvelle ligne
Fin pour
Fin
exercice 2
Début
Pour i allant de 0 à n-1
Pour j allant de 0 à n-1
Si matrice[i][j] est pair
matrice[i][j] <- 1
matrice[i][j] <- 0
Fin si
Fin pour
Fin pour
Fin

Exercice 3
Début
Pour i allant de 0 à n-1
somme <- 0
Pour j allant de 0 à n-1
somme <- somme + matrice[i][j]
Fin pour
matrice[i][i] <- somme
Fin pour
Fin

Phyton
Exercice 1
def carrechiffres(n):
"""Calculer la somme des carrés des chiffres d'un nombre"""
somme = 0
for chiffre in str(n):
somme += int(chiffre) ** 2
return somme
# Demander à l'utilisateur de saisir un nombre positif
n = int(input("Entrez un nombre positif : "))

# Calculer la somme des carrés des chiffres du nombre


resultat = carrechiffres(n)

# Afficher le résultat
print("La somme des carrés des chiffres de", n, "est :", resultat)
EXERCICE2
# Demander à l'utilisateur d'entrer une liste de nombres
liste = input("Entrez une liste de nombres séparés par des espaces : ")

# Convertir la liste en une liste de nombres


nombres = [int(nombre) for nombre in liste.split()]

# Calculer le maximum et le minimum des nombres de la liste


maximum = max(nombres)
minimum = min(nombres)

# Afficher le résultat
print("Le maximum de la liste est :", maximum)
print("Le minimum de la liste est :", minimum)
EXERCICE 3
# 1. Récupérer les 5 premiers jours de la semaine et ceux du week-end
semaine = ['Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi', 'Dimanche']
jours_travail = semaine[:5]
jours_weekend = semaine[5:]

# 2. Autre méthode pour récupérer les 5 premiers jours et ceux du week-end


jours_travail = semaine[:-2]
jours_weekend = semaine[-2:]

# 3. Deux façons d'accéder au dernier jour de la semaine


dernier_jour1 = semaine[-1]
dernier_jour2 = semaine[len(semaine)-1]

# 4. Inverser les jours de la semaine en une commande


semaine_inverse = semaine[::-1]

Ehiver = ['décembre', 'janvier', 'février']


printemps = ['mars', 'avril', 'mai']
ete = ['juin', 'juillet', 'août']
automne = ['septembre', 'octobre', 'novembre']
saisons = [hiver, printemps, ete, automne]

EXERCIE 4
print(list(range(9, 91, 9)))
exrecice 5

print((10000 - 2)//2 + 1)
EXERCICE 6
L = ['a', 'b', ['cc', 'dd', ['eee', 'fff']], 'g', 'h']

print(L[2][2][0])

Vous aimerez peut-être aussi