wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Devoir Initiation Python

Total questions: 17

Worksheet time: 28mins

Name
Class
Date
1.

Quelle est la bonne façon d’afficher “Bonjour, Python !” en Python ?

a)
echo 'Bonjour, Python !'
b)
printf('Bonjour, Python !')
c)
print("Bonjour, Python !")
d)
print('Bonjour Python !')
2.

Quel type de variable est créé par l’instruction suivante ?

pi = 3.14

a)
integer
b)
string
c)
boolean
d)
float
3.

Quelle instruction permet d’ajouter 5 à la variable x ?

a)
x += 5
b)
x + 5 = x
c)
x = 5 + x
d)
x = x + 5
4.

Quel résultat donne l’expression suivante ?

a = 10 b = 3

print(a // b)

a)
4
b)
3
c)
2
d)

3,3333

5.

Quel opérateur permet de vérifier l’égalité entre deux variables ?

a)
!=
b)
=
c)

:=

d)
==
6.

Quelle structure permet de répéter une action un nombre connu de fois ?

a)
La boucle 'for'
b)
La boucle 'while'
c)
La fonction 'map'
d)
La condition 'if'
7.

Quel est le résultat de ce code ?

python

x = "5"

y = 2

print(x * y)

a)
55
b)
52
c)
25
d)
10
8.

Comment déclare-t-on une fonction qui retourne le carré d’un nombre en python ?

a)
def carre(nombre): return nombre ** 2
b)
def carre(nombre): return nombre / nombre
c)
def carre(nombre): return nombre * nombre
d)
def square(num): return num + num
9.

Quelle instruction permet d’importer le module math en python ?

a)
import mathlib
b)
include math
c)
require math
d)
import math
10.

Quelle est la sortie de ce code ?

python

d = {"nom": "Alice", "age": 20}

print(d["nom"])

a)
Bob
b)
Charlie
c)
25
d)
Alice
11.

Quelle syntaxe permet de définir une fonction sans paramètre ?

a)
def nom_de_la_fonction():
b)
function nom_de_la_fonction() {}
c)
def nom_de_la_fonction(param):
d)
function nom_de_la_fonction[]
12.

Quelle méthode transforme une chaîne en majuscules ?

a)
toLowerCase()
b)

texte.upper()

c)
capitalize()
d)
convertToUpper()
13.

Quelle instruction permet de convertir un nombre entier en chaîne de caractères ?

a)

intToString(x)

b)

str(x)

c)

convertToString(x)

d)

numberToString(x)

14.

Que fait le code suivant ?

python

if 5 > 3: print("Vrai")

else: print("Faux")

a)
Le code génère une erreur.
b)
Le code imprime 'Faux'.
c)
Le code ne fait rien.
d)

Le code imprime 'Vrai'.

15.

Quel résultat donne l’expression suivante ?

python

print(2 ** 3)

a)
10
b)
6
c)
4
d)
8
16.

Quelle instruction provoque une exception si la saisie n’est pas un nombre ?

a)
float(input())
b)
str(input())
c)
int(input())
d)
input()
17.

Que fait l’instruction suivante ?

python

import math

print(math.sqrt(16))

a)
La sortie est 16.
b)
La sortie est 4.0.
c)
La sortie est 0.
d)
La sortie est 8.0.