15-09-2019, 06:45 PM
Bonjour à tous 
Nous avons déjà utilisé un test dans le TP0
![[Image: dsinter3.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/dsinter3.png)
Ouvrir EduPython et définir la fonction DansIntervalle
![[Image: dsinter444.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/dsinter444.png)
Exécuter la fonction (bouton RUN)
Appeler la fonction DansIntervalle, en écrivant dans la console DansIntervalle(3,5,6) et observer la réponse
Appeler la fonction DansIntervalle avec d'autres valeurs
La fonction DansIntervalle possède 3 entrées
![[Image: fctprog.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/fctprog.png)
Une fonction en programmation peut même avoir plusieurs sorties (si elle renvoie plusieurs valeurs)
et même aucune sortie, si elle ne renvoie rien (par exemple si elle se contente d'afficher quelquechose)

Une instruction si ... alors ... sinon s'appelle un test |
Nous avons déjà utilisé un test dans le TP0

![[Image: dsinter3.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/dsinter3.png)
Dans ce script, on a créé un bloc (appelé DansIntervalle) avec des entrées En exécutant le script, le bloc a été appelé 3 fois, en remplaçant les entrées par les valeurs données |
Avec Python, un bloc s'appelle une fonction et les entrées s'appellent des paramètres Ecrire une fonction s'appelle définir une fonction |

![[Image: dsinter444.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/dsinter444.png)

On utilise une fonction dans la console On dit qu'on appelle la fonction On peut appeler une fonction autant de fois qu'on veut dans la console ![]() |


En Mathématiques, nous étudions des fonctions avec 1 entrée et 1 sortie En programmation, une fonction peut avoir plusieurs entrées |
La fonction DansIntervalle possède 3 entrées
![[Image: fctprog.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/fctprog.png)
Une fonction en programmation peut même avoir plusieurs sorties (si elle renvoie plusieurs valeurs)
et même aucune sortie, si elle ne renvoie rien (par exemple si elle se contente d'afficher quelquechose)
: Complément :(Voir)
Voilà une façon d'écrire la fonction DansIntervalle
où on ne renvoie rien, mais où on fait afficher des textes
Un texte s'écrit toujours entre guillemets
Modifier la fonction DansIntervalle et appeler-la
( l’affichage est ainsi grandement amélioré
)
![[Image: dsinter55.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/dsinter55.png)
où on ne renvoie rien, mais où on fait afficher des textes
Un texte s'écrit toujours entre guillemets

( l’affichage est ainsi grandement amélioré

![[Image: dsinter55.png]](http://mathsbidouille.free.fr/ImagesForumMathsBi/python/dsinter55.png)