01 76 38 08 47
Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

  1. Accueil
  2. Seconde
  3. Mathématiques
  4. Exercice : Écrire une fonction simple

Écrire une fonction simple Exercice

Ce contenu a été rédigé par l'équipe éditoriale de Kartable.

Dernière modification : 12/05/2025 - Conforme au programme 2025-2026

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) #

La charte éditoriale garantit la conformité des contenus aux programmes officiels de l'Éducation nationale. en savoir plus

Les cours et exercices sont rédigés par l'équipe éditoriale de Kartable, composéee de professeurs certififés et agrégés. en savoir plus

Voir aussi
  • Cours : Notion de fonction
  • Exercice : Identifier les caractéristiques d'une fonction
  • Exercice : Identifier une syntaxe correcte de fonction
  • Exercice : Lire une fonction simple
  • Exercice : Lire une fonction complexe
  • Exercice : Modifier une fonction complexe
  • Exercice : Compléter une fonction complexe
  • Exercice : Appeler une fonction dans un algorithme
  • Problème : Renvoyer un nombre aléatoire à l'aide d'une fonction
  • Problème : Calculer la moyenne pondérée d'une série statistique à l'aide d'un algorithme
  • Problème : Calculer l'écart-type d'une série statistique à l'aide d'un algorithme
  • Problème : Écrire une fonction renvoyant le résultat numérique d’une expérience aléatoire
  • Problème : Écrire une fonction renvoyant le résultat numérique d’une répétition d’expériences aléatoires indépendantes
  • Quiz : Notion de fonction

Nos conseillers pédagogiques sont à votre écoute 7j/7

Nos experts chevronnés sont joignables par téléphone et par e-mail pour répondre à toutes vos questions.
Pour comprendre nos services, trouver le bon accompagnement ou simplement souscrire à une offre, n'hésitez pas à les solliciter.

support@kartable.fr
01 76 38 08 47

Téléchargez l'application

Logo application Kartable
KartableWeb, iOS, AndroidÉducation

4,5 / 5  sur  20261  avis

0.00
app androidapp ios
  • Contact
  • Aide
  • Livres
  • Mentions légales
  • Recrutement

© Kartable 2025