Back
Close

Quiz Python Cyber

jubabord
2,488 views

Quiz Python Cyber

Bienvenue et bonne chance !

Question 1 : Les commentaires

Comment commenter du code Python ?

Question 2 : Déclaration de variable

Comment déclarer une variable avec comme valeur l'entier 35 ?

Question 3 : Les opérations entre variables numériques

Soit le code suivant :

solde_compte = 150
retrait = 20

# nouveau_solde ?
Comment calculer le nouveau solde ?

Question 4 : Modulo

Que permet de faire l'opérateur `%` (le modulo) ?

Question 5 : Les commentaires

Comment commenter du code Python ?

Question 6 : Concaténer des chaînes de caractères

Comment concaténer des chaînes de caractères ?

Question 7 : Comparer des chaînes de caractères

Soit le code suivant :

line_1 = 'I love cyber'
line_2 = 'I love cyber'

print(line_1 == line_2)
Qu'affiche ce code ?

Question 8 : Les conditions

Soit le code suivant :

age = 2

if age < 0 :
  message = "merci d'entrer un age valide (positif)"

elif age < 3 :
  message = "tarif : gratuit"

elif age < 18 :
  message = "tarif : réduit"

elif age > 65 :
  message = "tarif : réduit"
Que vaut la variable `message` après son exécution ?

Question 9 : Les fonctions

Soit la fonction suivante :

def dire_bonjour(prenom):
  return "Bonjour " + prenom
Comment appeler la fonction avec mon prénom ?

Question 10 : Les listes

Comment déclarer une liste de chaînes de caractères ?

Question 11 : Les boucles

Quelle est la différence entre une boucle `for` et `while` ?

Question 12 : Ecrire dans la console

Comment écrire dans la console ?

Question 13 : Lire un fichier

Soit les fragments de codes suivants :

# Fragment 1
print(f.readline('convention.md'))

# Fragment 2
open('convention.md', 'r')
print(readline())

# Fragment 3
f = open('convention.md', 'r')
print(f.readline())

# Fragment 4
f = read('convention.md')
print(f.printline())
Quel fragment est valide pour lire et afficher la première ligne du fichier `convention.md` ?

Question 14 : Libération des ressources

Que faut-il faire une fois que l'on a fini d'utiliser un fichier ?

Vous pouvez tester du code ici

Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants