Skip to content

Code de la 1ère session de mentorat du programme TOSA du 15 avril 2024.

Notifications You must be signed in to change notification settings

DocstringFr/tosa-session-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Question #1 Parmi les expressions suivantes, lesquelles définissent un set?

Vous devez sélectionner toutes les affirmations exactes.

  • {1, 2, 3}
  • {1: 1, 2: 2, 3: 3}
  • {}
  • set()
  • [1, 2, 3]
  • (1, 2, 3)
Solution
  • {1, 2, 3}
  • {1: 1, 2: 2, 3: 3}
  • {}
  • set()
  • [1, 2, 3]
  • (1, 2, 3)
Question #2

Où peut-on placer un fichier mymodule.py, de sorte qu'il soit automatiquement trouvé lorsqu'on émet une instruction import mymodule à partir de n'importe quel fichier de code Python ?

Vous devez sélectionner toutes les affirmations exactes.

  • Dans l'un des dossiers listés dans la variable d'environnement PYTHONPATH
  • Dans l'un des dossiers listés dans la variable d'environnement PATH
  • Dans le dossier site-packages/ de la distribution Python
  • Dans le dossier personnel de l'utilisateur, ~/
  • Dans un dossier ./python_modules/ à l'intérieur du répertoire de travail actuel
Solution
  • Dans l'un des dossiers listés dans la variable d'environnement PYTHONPATH
  • Dans l'un des dossiers listés dans la variable d'environnement PATH
  • Dans le dossier site-packages/ de la distribution Python
  • Dans le dossier personnel de l'utilisateur, ~/
  • Dans un dossier ./python_modules/ à l'intérieur du répertoire de travail actuel
Question #3

Sélectionnez tous les littéraux Python int valides.

Vous devez sélectionner toutes les affirmations exactes.

  • 1257823489853
  • 0xABCDEF
  • 0B110101
  • 4,321,678
  • 1_234_56
  • 0
  • "123"
  • 0L9223372036854775807
  • 1.234
  • 0x1A3C5D7G
Solution
  • 1257823489853
  • 0xABCDEF
  • 0B110101
  • 4,321,678
  • 1_234_56
  • 0
  • "123"
  • 0L9223372036854775807
    • Ceci n'est pas / plus valide avec Python 3. Était utilisé en Python 2 pour indiquer les entiers "long".
  • 1.234
  • 0x1A3C5D7G
    • Invalide à cause de la lettre G (doit être A-F pour les chiffres hexadécimaux)
Question #4

Lorsque ce code atteint l'appel time.sleep(), combien de chaînes de caractères username différentes sont simultanément présentes dans la mémoire active de l'interpréteur ?

import time

username = "john"


class User:
    username = "jane"

    def get_username(self):
        username = "jack"
        time.sleep(2)
        return username


user = User().get_username()
print(user)
  • 1 chaîne de caractères.
  • 2 chaîne de caractères.
  • 3 chaîne de caractères.
  • 4 chaîne de caractères.
  • 5 chaîne de caractères.
Solution
  • 1 chaîne de caractères.
  • 2 chaîne de caractères.
  • 3 chaîne de caractères.
  • 4 chaîne de caractères.
  • 5 chaîne de caractères.

About

Code de la 1ère session de mentorat du programme TOSA du 15 avril 2024.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages