python Flashcards

1
Q

déclaration d’une variable :

A

<identificateur> = <valeur>
</valeur></identificateur>

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

Comment différencie-t-on la décla d’une constante avec celle d’une variable ?

A

L’identificateur de la variable est écrit en majuscules

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

syntaxe de l’addition :

A

+

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

syntaxe de la soustraction :

A

-

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

syntaxe de la multiplication :

A

*

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

Addition : types :

A

entier, réel, str

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

soustraction : types :

A

entier, réel

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

Multiplication : types :

A

entier, réel, str

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

Syntaxe de la puissance :

A

**

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

Puissances : types :

A

entier réel

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

syntaxe de la division :

A

/

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

division : types :

A

entier, réel

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

syntaxe de la division entière

A

// (partie entière d’une division)

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

Syntaxe du reste d’une division Euclidienne :

A

%

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

Quelle commande pour rentrer une variable ?

A

Input

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

Si j’écris : Var = input(“Nombre : “), que se passe-t-il ?

A

Le nombre renseigné par l’utilisateur sera automatiquement enregistré comme la variable.

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

Si on veut rentrer un nombre entier, quelle commande ?

A

int (input() )
= int (var)

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

Si on veut rentrer un nombre réel, quelle commande ?

A

float(input () )
= float (var)

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

Quelle commande pour afficher une variable ?

A

“print”
syntaxe : print(“message”)

20
Q

Comment ne pas retourner à la ligne ?

A

Dans la parenthèse du print, rajouter end’ ‘

21
Q

Comment on exprimer le cas en python ?

A

if

elif

elif

22
Q

calcul du nombre d’itérations :

23
Q

quand on utilise en incrémentation : for i in range : qu’est ce qu’on met dans la parenthèse ?

A

for i in range (min, max+1, pas)

24
Q

quand on utilise en décrémentation : for i in range : qu’est ce qu’on met dans la parenthèse ?

A

for in in range (max, min-1, -pas)

25
Q

Boucles à bornes indéfinies : fonction utilisée :

A

tant que devient while
Attention : répéter jusqu’à n’existe pas en Python. Il faut utiliser while avec un break

26
Q

Qu’est ce qu’une liste ?

A

Une collection ordonnée d’éléments de types éventuellement différents.

27
Q

Accéder individuellement aux éléments d’une liste ?

A

Utiliser les indices.
Indice du premier élément = zéro

28
Q

Ajout d’un élément dans une liste ?

A

fonction “Append”
syntaxe : list.append(“l”)

29
Q

Qu’est ce qu’une chaîne de caractère dans Python ?

A

séquences non modifiables : on ne peut pas après définition de la chaîne remplacer ou modifier un élément à partir de son indice

30
Q

Qu’est ce que la concaténation ?

A

opération qui permet d’accoler une ou plusieurs chaînes de caractères

31
Q

Qu’est ce qu’un tuple ?

A

collection hétérogène ordonnée et non modifiable d’éléments de types éventuellement différents

32
Q

Comment sont appelés les éléments qui composent le tuple ?

A

champs de l’information
permettent d’accéder à l’une des données

33
Q

Accès aux éléments d’un tuple ?

A

Son indice

34
Q

Propriété d’un tuple :

A

il est immutable : chaque modification revient en réalité à créer un nouveau tuple et pas à modifier l’ancien.

35
Q

Inconvénient du tuple :

A

on ne peut pas nommer les éléments : on les repère uniquement par leur position.

36
Q

Qu’est ce que le paramètre d’une fonction ?

A

C’est une variable de la fonction qui intervient dans sa définition. On les sépare par des virgules.
def cube(x) :
return x**3

37
Q

Qu’est ce que le paramètre d’une fonction ?

A

utilisé lors de l’appel de la fonction.

38
Q

Variable locale ?

A

déclarée au sein d’une procédure

39
Q

Variable globale ?

A

déclarée au sein du programme

40
Q

Que se passe-t-il si une variable locale a le même nom qu’une variable globale ?

A

Tout se passe comme si on avait deux variables différentes.

41
Q

De quoi dépend la modification des variables entrées en paramètres d’une fonction ?

A

Dépend de la nature du paramètre :
mutable ou immutable

42
Q

Types mutables :

A

listes, dictionnaires, sets

43
Q

Types immutables :

A

entier, réel, chaîne, tuple

44
Q

Passage variable en paramètre : objet immutable :

A

Principe : les paramètres réels sont évalués, leurs valeurs affectées à des variables locales à la procédure.
Rq : leur valeur ne peut pas être modifiée par la procédure. après exécution, a et b auront la même valeur qu’avant.

45
Q

Passage variable en paramètre : objet mutable :

A

Principe : après exécution de la fonction tous les identifiants qui désignent un objet mutable désignent toujours le même et unique objet, mais il a été modifié, on a donc accès à sa nouvelle valeur.