Laurentvidal.fr est là pour vous fournir des réponses précises à toutes vos questions avec l'aide de notre communauté experte. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise. Rejoignez notre plateforme de questions-réponses pour vous connecter avec des experts dédiés à fournir des réponses précises à vos questions dans divers domaines.

Pour s'inscrire sur certains aux Pour s’inscrire sur certains sociaux, il faut avoir au moins 13 ans.
Ecrire une fonction Python qui prend en paramètre l'age d’un utilisateur et qui renvoie « tu ne peux pas t'inscrire » ou « tu pe
tinscrire » en fonction de l'age de l'utilisateur.


Sagot :

Bonjour

Puisque je ne sais pas quelle partie de l'exercice te pose problème, on va aller par étape.

1/ Demander l'âge

En Python, pour demander à l'utilisateur de rentrer la valeur d'une variable, on utilise

▌ input(<explication de la valeur qu'il doit saisir>)

Par exemple, si je te demandes d'entrer ton prénom, je dirais:

▌ prenom = input("Entre ton prénom")

2/ S'assurer que l'âge saisi est un chiffre

Pour le moment, on sait comment demander à l'utilisateur·trice de saisir une valeur qui servira de variable (comme prenom au dessus).

Cependant, il·elle peut rentrer n'importe quoi, tu pourrais très bien me dire que ton prénom est "^p$6*45d".

Sauf que l'âge qu'on demande on sait que ca sera forcément un nombre, donc on doit alors spécifier que le champs saisi (input(x)) doit être un int(), c'est à dire un nombre entier.

▌ age = input("Entre ton âge")

Devient alors

▌ age = int(input("Entre ton âge")

Dans ce cas-ci, l'âge n'acceptera que des chiffres comme valeur de saisie.

3/ Vérifier l'âge

On a réussi à demander l'âge et à le contraindre à être un entier, désormais il faut vérifier qu'il soit égal ou supérieur à 13.

Pour ca, on utiliser une condition if...else en Python,

elle se structure comme ceci:

if <condition>:

▌     <conséquences si oui>

else:

▌     <conséquences si non>

Pour finir, on va simplement devoir utiliser les comparateurs mathématiques (<, > et =) pour contrôler la variable age.

Par exemple: if age < 13

Pour dire: Si age est plus petit que 13

Et voilà,

Joint avec la réponse, tu trouveras le code final, si tu as la moindre question (à propos de ce devoir ou de cette matière spécifiquement) n'hésite pas à la poser en commentaire.

Bonne après-midi :)

View image ClementCg
Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Merci de votre visite. Nous nous engageons à fournir les meilleures informations disponibles. Revenez quand vous voulez pour plus. Laurentvidal.fr est toujours là pour fournir des réponses précises. Revenez nous voir pour les informations les plus récentes.