❤️ Les bases de python

J'ai acquis les bases de python en autodidacte par la suite de mon Bac STI2D. J'ai toujours eu une attirance pour la programmation et j'ai donc voulu commencé par un langage assez simple à apprendre et tres complet. J'ai pu

⚡Exemple de Mini Projets

Base de python et utilisation des bibliothéques Numpy :

Le but de ce projet est d'écrire un algorithme qui permet de rechercher une valeur numérique saisie par l’utilisateur dans une matrice de taille NM (N et M sont données). Ensuite l’algorithme doit compter le nombre d’occurrences d’un élément donné dans notre matrice NM.

D'abord on recherche une valeur qu'on demande à l'utilisateur dans la matrice

N = 3
M = 3
Tab = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

trouver = False

valeur = int(input("Donner une valeur : "))

for i in range(N):
    for j in range(M):
        if Tab[i][j] == valeur:
            trouver = True

if trouver:
    print("La valeur est trouvée")
else:
    print("La valeur n'est pas trouvée")

Ensuite on recherche le nombre d'occurence d'un élément

import numpy as np

#Demande de la taille du tableau
N = int(input("Donner le nombre de lignes :"))
M = int(input("Donner le nombre de colonnes"))
tab=np.zeros((N,M))

#Remplisage du tableau
for i in range(N):
    for j in range(M):
        tab[i][j] = int(input(f"Donner la valeur pour Tab[{i}][{j}] : "))
print(tab)

#Recherche de la valeur dans notre tableau
cpt = 0
val = int(input("Donner la valeur de recherche : "))

for i in range(N):
    for j in range(M):
        if (tab[i][j] == val):
            cpt += 1 

print("Le nombre d'occurence de :",val,"est de :",cpt)

Ce projet m'a permis de m'ameliorer sur les exercices concernant les tableaux à 2 dimensions