Databac

TP NSI

Publié le 02/04/2023

Extrait du document

« #1-----EXO1------# def verifie(tab): n=len(tab) if n==1: return True for i in range(n-1): if tab[i]>tab[i+1]: return False return True #2---------EXO1--------# def indices_maxi(tab): t_maxi = [] maxi = tab[0] n = len(tab) for i in range(1,n): if tab[i]>maxi: maxi = tab[i] for i in range(n): if tab[i] == maxi: t_maxi.append(i) return maxi, t_maxi #3----EXO1------------# def moyenne(tab): s_valeur = 0 s_coef = 0 for v in tab: s_valeur = s_valeur + v[0]*v[1] s_coef = s_coef + v[1] if s_coef == 0: return None else : return s_valeur/s_coef #4------------EXO1-----------# def a_doublon(tab): n = len(tab) if n < 2 : return False for i in range(n-1): if tab[i] == tab[i+1]: return True return False #1-----EXO2------# {} bulletin in resultat resultat[bulletin]=1 election[candidat] > nmax election[candidat] nmax] liste_finale #2---------EXO2--------# list [] pile_1.pop() x x [] pile_1.append(x) #3----EXO2------------# [] liste_depart liste_zoom.append(elt) zoomListe(elt, k) grille_zoom liste_zoom #4------------EXO2-----------# voisinage(len(grille), ligne, colonne) -1 grille[l][c] + 1 -1 incremente_voisins(grille, ligne, colonne) #5----------EXO1----------# from random import randint def lancer(n): t = [] for _ in range(n): t.append(randint(1,6)) return t #5------------EXO2--------# len(image) len(image[0]) nbCol(image) 255 - image[i][j] nbCol(image) seuil 1 def paire_6(tab) : n = 0 for v in tab: if v == 6: n = n + 1 return n >= 2 #6----------EXO1-----------# def recherche(tab,n): indice = len(tab) i = 0 for.... »

↓↓↓ APERÇU DU DOCUMENT ↓↓↓

Liens utiles

nsi