Quelle fonction Python permet de retourner un nombre \verb/x/ au carré ?
Une fonction Python s'écrit avec le mot-clé \verb/def/, suivi du nom de la fonction et la liste des arguments qu'elle prend entre parenthèses. Elle se termine par un \verb/:/.
Le bloc qui suit est indenté et se termine par le mot-clé \verb/return/ suivi de l'instruction à retourner. Il peut s'agir d'une variable ou d'une expression.
Pour mettre un nombre au carré, on utilise l'opérateur \verb/**/.
Ici, la fonction qui correspond est donc :
\verb/ def carre(x): /
\verb/ return x**2 /
Quelle fonction Python permet d'afficher « < 0.5 » si un nombre aléatoire entre 0 et 1 est inférieur à 0{,}5 , « >= 0.5 » sinon ?
Une fonction Python s'écrit avec le mot-clé \verb/def/, suivi du nom de la fonction et la liste des arguments qu'elle prend entre parenthèses. Elle se termine par un \verb/:/.
Le bloc qui suit est indenté. Ici, on souhaite seulement afficher un message, il n'y aura donc pas d'instruction \verb/return/, seulement une instruction \verb/print/.
Pour générer un nombre aléatoire entre 0 et 1 , on peut utiliser la fonction \verb/random/ du package \verb/math/.
On vérifie si ce nombre est inférieur ou supérieur à 0{,}5 avec une instruction conditionnelle \verb/if ... else/.
Ici, la fonction qui correspond est donc :
\verb/ import math /
\verb/ def func(x): /
\verb/ t = random() /
\verb/ if t < 0.5: /
\verb/ print("< 0.5") /
\verb/ else: /
\verb/ print(">= 0.5") /
Quelle fonction Python permet d'afficher « Bonjour prénom ! », où \verb/prenom/ est un argument donné par l'utilisateur ?
Une fonction Python s'écrit avec le mot-clé \verb/def/, suivi du nom de la fonction et la liste des arguments qu'elle prend entre parenthèses. Elle se termine par un \verb/:/.
Le bloc qui suit est indenté et se termine par le mot-clé \verb/return/ suivi de l'instruction à retourner. Il peut s'agir d'une variable ou d'une expression.
Pour concaténer deux chaînes de caractères, on utilise l'opérateur \verb/+/.
Ici, la fonction qui correspond est donc :
\verb/ def hello(prenom): /
\verb/ return "Bonjour " + prenom /
Quelle fonction Python permet de savoir si un nombre \verb/x/ est divisible par 2 ?
Une fonction Python s'écrit avec le mot-clé \verb/def/, suivi du nom de la fonction et la liste des arguments qu'elle prend entre parenthèses. Elle se termine par un \verb/:/.
Le bloc qui suit est indenté et se termine par le mot-clé \verb/return/ suivi de l'instruction à retourner. Il peut s'agir d'une variable ou d'une expression.
Pour vérifier si un nombre est divisible par 2 , on utilise l'opérateur modulo \verb/a\%b/ qui permet de retourner le reste de la division euclidienne de a par b . Si \verb/x \% 2/ vaut 0 , alors \verb/x/ est divisible par deux.
Ici, la fonction qui correspond est donc :
\verb/ def carre(x): /
\verb/ return x \% 2 == 0 /
Quelle fonction Python permet de retourner un nombre \verb/x/ divisé par \verb/a/ ?
Une fonction Python s'écrit avec le mot-clé \verb/def/, suivi du nom de la fonction et la liste des arguments qu'elle prend entre parenthèses. Elle se termine par un \verb/:/.
Le bloc qui suit est indenté et se termine par le mot-clé \verb/return/ suivi de l'instruction à retourner. Il peut s'agir d'une variable ou d'une expression.
Pour diviser deux nombres, on utilise l'opérateur \verb#/#. Attention cependant, si les nombres sont entiers, le résultat retourné est entier. Il faut donc bien penser à convertir les nombres en flottants avec la fonction \verb/float/.
Ici, la fonction qui correspond est donc :
\verb/ def division(x, a): /
\verb# return float(x)/float(a) #