Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Programmation » Programmation » 12-11-2019 15:53:29

@freddy. Peut-être cette personne a-telle eu une panne d'écran momentanée qui l'a empêchée de lire la demande ?
Pas de bol, avant de taper son message, elle aurait eu ceci sous les yeux :
https://nsa39.casimages.com/img/2018/10 … 210953.png

@sousou13
Alors, il serait utile de savoir dans quel cadre tu poses la question...
Parce que la réponse diffère selon le cadre...
Je penche pour un devoir de réflexion donné par ton prof, tellement c'est basique...
Mais avant, il est nécessaire que je te dise : tu ne sais pas tes leçons !!!
Sinon tu saurais que :
on dit que 2 nombres a et b sont premiers entre eux si et seulement si leur PGCD est égal à 1.

Donc, si c'est un devoir, alors tu dois écrire un programme de 4 lignes minimum
1 ligne pour déclarer les valeurs de a et b
1 ligne pour la boucle while avec test d'arrêt
1 ligne pour l'application du calcul du PGCD
1 ligne pour que Python te réponde True ou False

Personnellement, je trouve ça mal fini.
J'ajouterais, immédiatement après la 1ere ligne, une deuxième ligne où on stockerait les valeurs de départ de a et b, dans deux variables a0 et b0.
Et à la fin au lieu d'avoir brutalement comme réponse True ou False, je ferais afficher :
Les nombre a0 et n0 sont-ils premiers entre eux  ? Réponse : True ou False
Si tu connais la structure if... else... alors tu prévois quand la boucle est terminée 4 lignes au lieu d'une pour avoir l'affichage :
Les deux nombres a0 et bo sont premiers entre eux
ou
Les deux nombres a0 et b0 ne sont pas premiers entre eux...

Si c'est pour ta curiosité personnelle, alors sache que Python sait calculer tout seul le PGCD...
Ce qui ne dispense pas, selon moi, d'afficher une "réponse propre"...

@freddy 
Bonjour je suis désolé de répondre que maintenant car je ne savais pas comment ça marcher je découvre à peine ce forum . Je n’ai pas encore vu cela en cours le prof nous a donné cet exercice avant de commencer la leçon donc je ne connais ni le cours sur les nombres premiers ni le language Python c’est pour cela que je vous ai demandé votre aide si ça vous dérange pas de bien vouloir m’aider merci

#2 Programmation » Programmation » 10-11-2019 18:54:49

Sousou13
Réponses : 12

Écrire un programme en Python qui détermine si deux nombres sont premiers entre eux

Pied de page des forums