chapitre 4 Flashcards

(67 cards)

1
Q

comment faire une boucle avec for

A

for x in liste:
print(x)

ou x est une sible
et pas aubliger de faire une liste
juste besoin de quelque chose itérable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

comment mettre fin à la boucle

A

break

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

comment faire rapporter la boucle au prochain itération sans passer par le reste

A

continue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

si je termine ma boucle que sera executé

A

le else dans

for

else

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

comment faire une somme d’une liste

A

nombres = [1, 2, 3, 4, 5, 6, 7, 8, 9]

somme = 0
for x in nombres:
somme = somme + x

print(somme)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

a quoi doit on initialisé le produit dans une boucle qui calcule le produit d’une liste

A

produit = 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

que font les oppérateur += et *=

A

il addition ou multipli l’ojet a droite a celui de gauche

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

comment faire pour savoir si une liste est contenue en partie dans une autre liste

A

for clé in clés:
print(‘clé’, clé, end=’ ‘)

if clé in items:
    print('trouvée')

else:
    print('non trouvée')
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

quand es ce que le esle est fait dans une boucle

A

si et seulement si tout les itération on été fait

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

comment faire pour créer pour créer une liste de 1 a 5

A

list(range(1, 6, bon)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

comment faire pour que print print avec seulement un espace a la fin

A

print(i, end=’ ‘)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

qu’es ce que cela produira

a = [i+10 for i in range(5)]

print(a)

A

une liste de 10 à 14

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

comment utilisé un while

A

while expression:
blablabla

else

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

devrions nous utiliser des boucle while

A

non seulement si absolument nécessaire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

comment faire une fonction qui retourne le minimum d’une liste et que si la liste est nul retourne None

A

def minimum(a):
if len(a) > 0:
mini = a[0]
for x in a:
if mini >= x:
mini = x
return mini

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

comment compter le nombre d’élément positif dans une liste grace a une fonctino

A

def compte_positif(liste):
décompte = 0
for élément in liste:
if élément > 0:
décompte += 1
return décompte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

qu’es ce qu’un dictionnaire

A

associ une clé

a une valeur

contenant assiciatif

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

es ce qu’il y a des séquence dans un dictionnaire

A

non

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

la clé d’accès doit etre ____

A

immmuable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

que peut etre la lvaleur

A

n’importe quoi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

comment créer un dictionnaire

A

dictionnaire = {}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

comment faire une clé et une valeur

A

dict = {‘clé1’ : valeur, blablalbbalvls}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

comment accédeé a une valeur

A

dictionnaire[clés1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

comment ajouter une clé ou modifier une valeur et clés

A

dict[‘clées3’] = valeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
comment accédéer a une dictionnaire dans un autre disctionnaire
dictionnaire[clé du gros dico] [clé du petit dico]
26
comment copier un dictionnaire
dico.copy()
27
comment avoir une liste de toutes les clées d'un dico
dico.keys()
28
comment sortir seulement les valeurs d'une dico
dico.values()
29
comment montrer toute les clé et valeur
dico.items()
30
comment aller chercher un item sans avoir de message d'erreur si la clée n'existe pas
dico.get('clé', valeur a retourné si n'existe pas)
31
comment s'avoir cobien il y a d'élément dans le dico
len(dico)
32
comment delete une une clés
del dico['clé]
33
quel est le deuxième arg de get
..., valeur) si il la clé n'existe pas il va envoyé la valeur
34
comment mettre les clé: valeur d'un dico sur plusieurs ligne
dico = {'a': 1, 'b': 2, 'c': 3, 'd': 4} for clé in dico: print(f'{clé}: {dico[clé]}')
35
peux t'on utilisé des fonction de séquence sur un dico
non
36
comment calculer lecout d'un panier sachant les prix et nos demandes dans 2 dico
def calculer_coût(panier, prix): total = 0 for item in panier: total += panier[item] * prix[item] return total
37
comment compter combien de fois un mots se répète dans une liste et l'associer a un dico
def compter_éléments(liste): dico = {} for mots in liste: dico[mots] = liste.count(mots) return dico
38
qu'es ce qu'un ensemble
des objets différents
39
comment faire un set (2)
ensemble = set('maman') donne m a n ou ensemble = {'m' , 'a' , 'n'} donne {'m' , 'a' , 'n'}
40
comment faire pour joindre deux ensemble (réunion)
ensemble1 | ensemble2
41
comment faire intersection de deux ensemble
ensemble1 & ensemble2 donne lescharact`re qui sont dans les deux
42
comment faire la différence de 2 ensemble
ensemble1 - ensemble2
43
es ce que la différence est commutaitve
non 1-2 n'est pas égale a 2-1
44
comment faire une différence symétrique
x ^ y
45
x ^ y est égal a
la runion - l'intersection
46
comment ajouter un élément ou l'enlevé
ensemble.add(miaou) ensemble.remove(miaou)
47
comment ajouté les élément de y a x
x.update(y)
48
comment faire pour recevoir une liste d'ensemble de dispo et redonner les dispos que tous on en commun
def planifier_réunion(dispos): if len(dispos) >= 1: total = set(dispos[0]) for perso in dispos: total = total & perso return total a = set() return a
49
qu'es ce qu'un fichier
séquence de caratère mais il faut l'ouvrir avant tout
50
comment ouvrir un fichier
fich = open(grospénis.txt)
51
comment choisir une option avec un fichier
fichier = open(gros pénis.txt , lettre) lettre 'r' = lecture w = écriture, le fichier est créer /delete x = écriture, le fichier est créer mais ne dois pas préexister a= jamais effacer et écrit à la fin
52
une fois le fichier créer comment eécrire dedan
fichier.write('jkbfnklejfbbh') donne le nombre de charact`re
53
comment fermer un fichier
fichier.close()
54
python est asychrone que veut il dire
il va écrire quand il veut mais juste avant de faire le close
55
comment écrire le et fermer automatiquement
with open(grospénis.txt, 'w') as fichier: fichier.write('my cock is big')
56
si je ouvre en lecture comment lire en entier
X = fichier.read()
57
comment lire une ligne
X = fichier.readline()
58
comment print en enlevant tout les charact`re de fin de ligne
print(fich.readline().strip())
59
comment lire toute les lignes
fichier.readlines() donne une liste de chaque ligne
60
comment utiliser print pour écrire dans le fichier
with open('mon-fichier.txt', 'w') as fich: for i in range(4): print('ligne numéro', i+1, file=fich)
61
pour un mode binaire quelle lettre
wb
62
comment decode et encode en binaire
'blalbblalbla'.enconde('utf-8) print(fich.read().decode('utf-8'))
63
comment écrire avec pickle
liste = [123, {'a': 100, 23: 'b'}] with open('mon-fichier.txt', 'wb') as fich: fich.write(pickle.dumps(liste))
64
comment lire du pickle
with open('mon-fichier.txt', 'rb') as fich: seq_bin = fich.read() liste = pickle.loads(seq_bin) print(liste)
65
comment utiliser le json ou le pickle
import ______
66
comment calculer la distance de plusieur point et l'additionné
import math def calculer_distance_parcourue(listed): total = 0 if len(listed) < 2: return total else: précédent = listed[0] for mtn in listed[1:]: total += math.sqrt((précédent[0]-mtn[0])**2 + (précédent[1]-mtn[1])**2) précédent = mtn return total calculer_distance_parcourue([(0, 1), (0, 4)])
67
comment additionner une liste de prix ayant des $ a la fin
def valeur_liste(liste): total = 0 for item in liste: if isnumber(item[:-1]) and item[-1] == '$': total += float(item[:-1]) return total