Formation Python, programmation parallèle et calcul distribué (PYP)


Testez vos connaissances pour valider les prérequis



1 - Comment s'effectue la délimitation des blocs en Python ?
Une seule réponse possible


2 - Peut-on mélanger les caractères espace et de tabulation (\t) dans un code Python ?
Une seule réponse possible


3 - Que fait la commande suivante en Python ?

Python -m pip install numpy
Une seule réponse possible


4 - Que fait le code suivant en Python ?

       import math
       print(math.cos(math.pi))
Une seule réponse possible


5 - Que vaut le contenu de la variable res dans le code suivant (Python) ?

        res = 2 + "2"
Une seule réponse possible


6 - Que vaut le contenu de la variable res dans le code Python suivant ?

        Val = {1:2}
        if Val:
            res = "Oui"
        else:
            res = "Non"
Une seule réponse possible


7 - Combien de fois sera écrit "dans la boucle" ?

        I = 10
        while True:
            print("dans la boucle")
            I -= 1
            if I > 5:
                continue 
            break
Une seule réponse possible


8 - Quel est l'impact du code suivant en Python ?

        a = range(10000000000)
Une seule réponse possible


9 - Qu'affiche ce code ?

        def calcul(a, b):
            res = a + b 
        
        print(calcul(1, 2))
Une seule réponse possible


10 - Qu'affiche ce code ?

        a = 2 

        def ma_fonction():
            a = 3 
            return a 
        
        print(ma_fonction())
        print(a)
Une seule réponse possible


11 - Qu'affiche ce code Python ?

        try:
            1 / 0 
        except NameError:
            print("capture")
        print("suite")
Une seule réponse possible


12 - Quelle est la technique utilisée dans cet exemple ?

        def avant_apres(f):
            def interieur():
                print("avant")
                f()
                print("apres")
            return interieur 
        
        @avant_apres 
        def exemple():
            print("bonjour")
Plusieurs réponses possibles


13 - Que fait le code suivant ?

        def exemple(a, b, c):
            print(a, b, c)
        
        exemple(1, 2, 3)
        exemple(c=1, a=3, b=2)
Une seule réponse possible


14 - Quel est le résultat du code suivant ?

        class Exemple:
            pass 
        
        e = Exemple() 
        print(type(e))
    
Une seule réponse possible


15 - Que se passe-t-il dans ce code ?

        class Exemple:
            def salutation(self):
                print(self.name)
        
        e = Exemple()
        e.name = "NAME"
        e.salutation() 
Plusieurs réponses possibles
Une fois les réponses validées, vous ne pourrez plus modifier vos choix.