chapitre 4 Flashcards

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
Q

comment accédéer a une dictionnaire dans un autre disctionnaire

A

dictionnaire[clé du gros dico] [clé du petit dico]

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

comment copier un dictionnaire

A

dico.copy()

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

comment avoir une liste de toutes les clées d’un dico

A

dico.keys()

28
Q

comment sortir seulement les valeurs d’une dico

A

dico.values()

29
Q

comment montrer toute les clé et valeur

A

dico.items()

30
Q

comment aller chercher un item sans avoir de message d’erreur si la clée n’existe pas

A

dico.get(‘clé’, valeur a retourné si n’existe pas)

31
Q

comment s’avoir cobien il y a d’élément dans le dico

A

len(dico)

32
Q

comment delete une une clés

A

del dico[‘clé]

33
Q

quel est le deuxième arg de get

A

…, valeur) si il la clé n’existe pas il va envoyé la valeur

34
Q

comment mettre les clé: valeur d’un dico sur plusieurs ligne

A

dico = {‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4}

for clé in dico:
print(f’{clé}: {dico[clé]}’)

35
Q

peux t’on utilisé des fonction de séquence sur un dico

A

non

36
Q

comment calculer lecout d’un panier sachant les prix et nos demandes dans 2 dico

A

def calculer_coût(panier, prix):
total = 0
for item in panier:
total += panier[item] * prix[item]
return total

37
Q

comment compter combien de fois un mots se répète dans une liste et l’associer a un dico

A

def compter_éléments(liste):
dico = {}
for mots in liste:
dico[mots] = liste.count(mots)
return dico

38
Q

qu’es ce qu’un ensemble

A

des objets différents

39
Q

comment faire un set (2)

A

ensemble = set(‘maman’)

donne m a n

ou ensemble = {‘m’ , ‘a’ , ‘n’}
donne {‘m’ , ‘a’ , ‘n’}

40
Q

comment faire pour joindre deux ensemble (réunion)

A

ensemble1 | ensemble2

41
Q

comment faire intersection de deux ensemble

A

ensemble1 & ensemble2

donne lescharact`re qui sont dans les deux

42
Q

comment faire la différence de 2 ensemble

A

ensemble1 - ensemble2

43
Q

es ce que la différence est commutaitve

A

non 1-2
n’est pas égale a 2-1

44
Q

comment faire une différence symétrique

A

x ^ y

45
Q

x ^ y est égal a

A

la runion - l’intersection

46
Q

comment ajouter un élément ou l’enlevé

A

ensemble.add(miaou)
ensemble.remove(miaou)

47
Q

comment ajouté les élément de y a x

A

x.update(y)

48
Q

comment faire pour recevoir une liste d’ensemble de dispo et redonner les dispos que tous on en commun

A

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
Q

qu’es ce qu’un fichier

A

séquence de caratère

mais il faut l’ouvrir avant tout

50
Q

comment ouvrir un fichier

A

fich = open(grospénis.txt)

51
Q

comment choisir une option avec un fichier

A

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
Q

une fois le fichier créer comment eécrire dedan

A

fichier.write(‘jkbfnklejfbbh’)

donne le nombre de charact`re

53
Q

comment fermer un fichier

A

fichier.close()

54
Q

python est asychrone que veut il dire

A

il va écrire quand il veut mais juste avant de faire le close

55
Q

comment écrire le et fermer automatiquement

A

with open(grospénis.txt, ‘w’) as fichier:
fichier.write(‘my cock is big’)

56
Q

si je ouvre en lecture comment lire en entier

A

X = fichier.read()

57
Q

comment lire une ligne

A

X = fichier.readline()

58
Q

comment print en enlevant tout les charact`re de fin de ligne

A

print(fich.readline().strip())

59
Q

comment lire toute les lignes

A

fichier.readlines()
donne une liste de chaque ligne

60
Q

comment utiliser print pour écrire dans le fichier

A

with open(‘mon-fichier.txt’, ‘w’) as fich:
for i in range(4):
print(‘ligne numéro’, i+1, file=fich)

61
Q

pour un mode binaire quelle lettre

A

wb

62
Q

comment decode et encode en binaire

A

‘blalbblalbla’.enconde(‘utf-8)

print(fich.read().decode(‘utf-8’))

63
Q

comment écrire avec pickle

A

liste = [123, {‘a’: 100, 23: ‘b’}]

with open(‘mon-fichier.txt’, ‘wb’) as fich:
fich.write(pickle.dumps(liste))

64
Q

comment lire du pickle

A

with open(‘mon-fichier.txt’, ‘rb’) as fich:
seq_bin = fich.read()
liste = pickle.loads(seq_bin)
print(liste)

65
Q

comment utiliser le json ou le pickle

A

import ______

66
Q

comment calculer la distance de plusieur point et l’additionné

A

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
Q

comment additionner une liste de prix ayant des $ a la fin

A

def valeur_liste(liste):
total = 0
for item in liste:
if isnumber(item[:-1]) and item[-1] == ‘$’:
total += float(item[:-1])
return total