Réponse A
Total = 15
Algorithme ne demande pas où est le min, mais dans quelle situation l'algorithme doit déplacer B vers la gauche.
0
4
20
Si il est écrit range(1,2) -> il n’y a qu'une seule valeur (a[1])
1
2
3
Pas en ligne car la machine fait \n
Faux
Vrai
9
fonction print en dehors de la boucle for -> prendre dernier i en mémoire
Print 2,3,4,..,22
Mais print en dehors de la boucle donc imprime que 22
À❌ « readline() va s’adapter à la taille du fichier automatiquement »
→ Faux : elle lit une seule ligne à la fois, pas tout le fichier.
B. ✅ « Non si je lis un fichier de données avec une seule ligne d’enregistrement. »
→ Vrai : si ton fichier n’a qu’une seule ligne, une seule instruction readline() suffit, pas besoin de boucle.
C. ❌ « readline() va permettre de lire d’office l’entièreté du fichier »
→ Faux : non, il faut une boucle pour ça.
D. ✅ « Oui si je lis un fichier de données composé de plusieurs lignes d’enregistrement. »
→ Vrai : pour plusieurs lignes, il faut une boucle (while ou for).
6
8
À
12
Pas d'entrée dans le bloc de la boucle donc 0 itérations
16
15
In range 4 : -> on rentre 4 fois dans la boucle
(On passe 4 fois dans la boucle | avec ajout de 4 chaque fois).
Attention !! On réinitialise la valeur
Le taux de protéines doit et:re déclaré en float (réel)
Taux de mg doit être déclaré comme float
On ouvre la boucle 2 fois
xxxxx
01xx4
xx2xx
ˆ -> OU exclusif (l’un ou l’autre) mais pas les deux
01x34
5
#--coding:utf8-*-
variable = open(“environnement.txt”,”r”)
variable2 = variable.readline().split(“,”)
animal=str(variable2[0])
sol=float(variable2[1])
climat=float(vatiable2[2])
variable.close()
#-*-coding:utf8-*-
variable2 = variable.readline.split(“;”)
À quoi sert l’instruction ‘\n’ dans un code python ?
À permettre au curseur d’aller à la ligne suivante
Dois-je toujours utiliser une structure répétée avec la fonction readline() quand je souhaite lire un fichier de données ?
Non, la fonction readline() va s'adapter à la taille du fichier automatiquement.
Non si je lis un fichier de données avec une seule ligne d'enregistrement.
Non, la fonction readline() va permettre de lire d’office l'entièreté du fichier de données, qu’il possède une ou plusieurs lignes d'enregistrement.
Oui, si je lis un fichier de données composé de plusieurs lignes d'enregistrement.
Non, si je lis un fichier de données avec une seule ligne d'enregistrement.
Oui si je lis un fichier de données composé de plusieurs lignes d'enregistrement.
fichier = str(input(“donnez le nom du fichier?”))
a[0], a[1], a[2]
a[1] = a[0] + 2 = 12
a[2] = a[1] + 2 = 14
Print n’est pas dans la boucle donc on indique a[2]
14
a[0], a[1]
a[0] = a[1] = 10
a[1] = a[0] + a[2] = 10 +10 = 20
open()
Variable = valeur unique
Variable 2 = vecteur composé des variables séparées dans la ligne d'enregistrement par “;”
À donner le symbole du séparateur de variables dans la ligne de données
Oui
Non
Attention : matrice doit contenir données de même type
fichierout = open(“out.txt”,”w”)
fichierout.write(“%s,%s”%(“variable”,variable1))
fichierout.close()
C
Last changed8 days ago