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
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)