Devoir

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Lisa110304
Membre Relatif
Messages: 332
Enregistré le: 08 Fév 2021, 22:10

Re: Devoir

par Lisa110304 » 23 Fév 2021, 00:13

Quand je mets Seuil(1) et après pour la proba 0,57 j’obtiens
2
3
4
5
6
7
8



Roc
Membre Relatif
Messages: 109
Enregistré le: 06 Fév 2021, 20:03

Re: Devoir

par Roc » 23 Fév 2021, 00:20

Non la dernière valeur que tu tapes après avoir appelé la fonction va être prise en compte. Donc qu’est ce que ça te donne pour p = 0.57 ?

Lisa110304
Membre Relatif
Messages: 332
Enregistré le: 08 Fév 2021, 22:10

Re: Devoir

par Lisa110304 » 23 Fév 2021, 00:22

Ça me donne ce que je vous ai envoyé juste avant

Lisa110304
Membre Relatif
Messages: 332
Enregistré le: 08 Fév 2021, 22:10

Re: Devoir

par Lisa110304 » 23 Fév 2021, 00:22

Je vous l’envoie par mail

Roc
Membre Relatif
Messages: 109
Enregistré le: 06 Fév 2021, 20:03

Re: Devoir

par Roc » 23 Fév 2021, 00:22

Ah ok ben c’est que ton programme est bon...
Pourquoi as-tu plusieurs valeurs ?
Parce que ton print(n) est dans la boucle, donc tu affiches toutes les valeurs de n jusqu’à ce que tu sortes de la boucle.

Roc
Membre Relatif
Messages: 109
Enregistré le: 06 Fév 2021, 20:03

Re: Devoir

par Roc » 23 Fév 2021, 00:23

Si tu veux afficher juste une seule valeur de n, met ton « print(n) » en dehors de la boucle while.

Lisa110304
Membre Relatif
Messages: 332
Enregistré le: 08 Fév 2021, 22:10

Re: Devoir

par Lisa110304 » 23 Fév 2021, 00:24

D’accord très bien merci beaucoup

Roc
Membre Relatif
Messages: 109
Enregistré le: 06 Fév 2021, 20:03

Re: Devoir

par Roc » 23 Fév 2021, 00:28

Et si tu veux améliorer ton programme histoire d’avoir une belle phrase de conclusion tu peux écrire par exemple (au lieu de juste print(n)) après la boucle while :

Print(« la probabilité p tapée que Jules fume est atteinte au jour numéro » + str(n))

Roc
Membre Relatif
Messages: 109
Enregistré le: 06 Fév 2021, 20:03

Re: Devoir

par Roc » 23 Fév 2021, 00:31

Pourquoi on met « str(n) » et pas n tout court : c’est parce que dans un print on peut mettre que des chaînes de caractères donc pas de nombres.
Comme n est un nombre, on doit le changer en chaîne de caractère par la fonction str().

Lisa110304
Membre Relatif
Messages: 332
Enregistré le: 08 Fév 2021, 22:10

Re: Devoir

par Lisa110304 » 23 Fév 2021, 11:53

D’accord merci beaucoup

Lisa110304
Membre Relatif
Messages: 332
Enregistré le: 08 Fév 2021, 22:10

Re: Devoir

par Lisa110304 » 23 Fév 2021, 21:54

Re bonjour j’ai montré le programme à mon professeur et il m’a dit « La fonction doit seulement renvoyer le rang du jour et pas une succession de rang, Pour renvoyer une valeur à partir d'une fonction on utilise l'instruction "return"« Ensuite à quoi sert la variable p dans l'appel de ta fonction, c'est à dire dans "def Seuil(p)" si juste derrière tu "redemandes" la valeur de p avec ton "input", Moi je demande à ce que p soit la variable de la fonction, tu n'as donc pas le choix théoriquement ...«  j’ai donc rectifié mon programme que je vous envoie par mail mais ion me renvoie encore 2 comme valeur

Roc
Membre Relatif
Messages: 109
Enregistré le: 06 Fév 2021, 20:03

Re: Devoir

par Roc » 24 Fév 2021, 01:51

Bonjour, regarde tes mails.

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 28 invités

cron

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite