Les tableaux

Faire un programme qui calcule le minimum du tableau ci-dessous Vous utiliserez la fonction len() pour connaitre la taille du tableau

notes = [12.5, 15.0, 18.0,  9.5, 10.0, 11.5, 10.0,  9.0,  
         7.0, 12.0, 14.0, 13.5,  5.5, 10.0, 15.0, 18.0, 19.0, 
         12.0, 14.5, 13.0,20.0,  9.5,  9.5, 10.0, 12.0,  2.0, 11.0,  7.0 ]

min = notes[0]

#print(len(notes))

for i in range(len(notes)):
    if notes[i] < min :
        min = notes[i]

print(min)

Faire un programme qui calcule le maximum du tableau ci-dessous Vous utiliserez la fonction len() pour connaitre la taille du tableau

notes = [12.5, 15.0, 18.0,  9.5, 10.0, 11.5, 10.0,  9.0,  
         7.0, 12.0, 14.0, 13.5,  5.5, 10.0, 15.0, 18.0, 19.0, 
         12.0, 14.5, 13.0,20.0,  9.5,  9.5, 10.0, 12.0,  2.0, 11.0,  7.0 ]

max = notes[0]

#print(len(notes))

for i in range(len(notes)):
    if notes[i] > max :
        max = notes[i]

print(max)

Faire un programme qui calcule le moyenne puis l’ecart type du tableau ci-dessous

import math

notes = [12.5, 15.0, 18.0,  9.5, 10.0, 11.5, 10.0,  9.0,  
         7.0, 12.0, 14.0, 13.5,  5.5, 10.0, 15.0, 18.0, 19.0, 
         12.0, 14.5, 13.0,20.0,  9.5,  9.5, 10.0, 12.0,  2.0, 11.0,  7.0 ]

moyenne = 0
max = notes[0]

#print(len(notes))

for i in range(len(notes)):
    moyenne = moyenne + notes[i]
    
moyenne = moyenne/len(notes)

print("Moyenne", moyenne)

ecartType = 0
for i in range(len(notes)):
    ecartType += math.pow(notes[i]-moyenne,2)
    
ecartType = math.sqrt(ecartType/(len(notes)-1))
                      
print("EcartType", ecartType)

Jouer avec les listes et des données Json

python_lists_comprehension


import json

input_json = """
[
    {
        "type": "1",
        "name": "name 1"
    },
    {
        "type": "2",
        "name": "name 2"
    },
    {
        "type": "1",
        "name": "name 3"
    }
]"""

# Transform json input to python objects
input_dict = json.loads(input_json)
print(input_dict)

# Filter python objects with list comprehensions
output_dict = [x for x in input_dict if x['type'] == '1']

# Transform python object back into json
output_json = json.dumps(output_dict)

# Show json
print(output_json)