Déterminer le type d’une variable Exercice

On considère le programme suivant :

\verb!a = 0!
\verb!while a < 5:!
    \verb!print("a a pour valeur", a)!
    \verb!a=a+1!
\verb!print("La valeur finale de la variable "a" est :", a)!

Quel est le type de la variable \verb!a! ?

On considère le programme suivant :

\verb!elt = 3.14!
\verb!lst = [2, 460, 3.14, 35.1]!
\verb!for e in lst:!
    \verb!if e == elt:!
        \verb!return True!
    \verb!else:!
        \verb!return False!

Quel est le type de la variable \verb!lst! ?

On considère le programme suivant :

\verb!elt = 3.14!
\verb!lst = [2, 460, 3.14, 35.1]!
\verb!for e in lst:!
    \verb!if e == elt:!
        \verb!return True!
    \verb!else:!
        \verb!return False!

Quel est le type de la variable \verb!e == elt! ?

On considère le programme suivant :

\verb!g = 0!
\verb!lst = [2, 460, 3.14, 35.1]!
\verb!d = len(lst)-1!
\verb!while g <= d:!
    \verb!m = (g + d) // 2!
    \verb!if lst[m] == elt:!
        \verb!return m!
    \verb!if elt < lst[m]:!
        \verb!d = m - 1!   
    \verb!else:!
        \verb!g = m + 1!
\verb!return None!

Quel est le type de la variable \verb!m! ?

On considère le programme suivant :

\verb!consigne = 'Hello world'!
\verb!a = input("Donner un mot")!
\verb!if a == 'Hello':!
    \verb!print(consigne)!

Quel est le type de la variable \verb!consigne! ?