
import numpy as np
import matplotlib.pyplot as plt

#Moyennes 

Notes=[[12,14,16,11,15],[10,9,6,7,12],[13,10,16,9,20],[18,15,12,13,16],[9,12,15,15,16]]

print(Notes[2,1])

print(Notes[2,:])

print(Notes[:,3])


# Ecrire l'instruction 1 qui donne le nombre $N$ d'élèves dans la classe.


#Ecrire l'instruction 2 qui donne le nombre $p$ de devoirs réalisés.


# Ecrire l'instruction 3 qui donne un vecteur type array 
#nommé MoyDevoirs comprenant les moyennes de la classe aux différents devoirs. 


# Ecrire l'instruction 4 qui donne un vecteur type array nommé MoyEleve comprenant
# les moyennes de tous les élèves lorsque les devoirs ont tous un coefficient 1.


# Compléter l'instruction 5 qui permet de calculer la meilleure moyenne 
#et le numéro de l'élève qui a obtenu cette meilleure moyenne.


#Instruction 5:

max=0
for i in ...:
    if ......:
        max=....
        eleve=...
print(’la meilleure moyenne est’,max)
print(’l eleve numero’,....,’a obtenu la meilleure moyenne')

#Charge d'un condesnsateur

Tab=[[0,120],[6.6,85.9],[13.3, 61.61],[20,44.1],[26.6,31.63],[33.3,22.66],[40,16.24],[46.6,11.6],[53.3,8.33],[60,5.97]]

N=[instructions 1]

# Tracé de la courbe i(t)

plt.plot([instruction 2.1],'*')

plt.xlabel([instruction 2.2])

plt.ylabel([instruction 2.3])

plt.grid()

plt.title([instruction 2.4])

plt.show()

# Calcul de la charge q(t)

listeq=[instruction 3.1]

for i in range [instruction 3.2]:

    listeq.append([instruction 3.3]) 

vecq=np.array(listeq)

#Calcul de la puissance reçue par le condensateur

C=10E-5

vecP=[instruction 4.1]

max,indice=0,0

for i in range [instruction 4.2]

    if [instruction 4.3]:
       
        max=[instruction 4.4]
        
        indice=[instruction 4.5]