Jacques Posté(e) le 13 septembre 2020 Signaler Share Posté(e) le 13 septembre 2020 Bonsoir quelqu'un peut-il m'aider avec ce programme que je débute svp ? surtout m'expliquer svp ? Ecrire un code python qui permet de saisir 3 nombres réels, faire leur somme, faire leur produit pondéré (n1 ; 3) (n2 ; 6) et (n3;4) Afficher leur moyenne à partir de la somme de leur produit pondéré M=S:13 Je vous remercie d'avance Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut julesx Posté(e) le 13 septembre 2020 E-Bahut Signaler Share Posté(e) le 13 septembre 2020 Bonjour, Commence quand même par jeter un coup d’œil sur les règles d'écritures d'un script, en particulier sur les indentations car c'est fondamental, Python se base en particulier là dessus pour interpréter les différentes lignes. Cela dit : * La saisie d'un nombre réel se fait à l'aide de l'instruction float(input), exemple n1=float(input("n1="), "n1=" est le message qui s'affiche avant la saisie pour informer l'utilisateur. Pour d'autres types de variables, voir la documentation. * Les sommes et les produits s'écrivent avec les signes habituels + et * utilisés avec les logiciels et les calculatrices. Par contre, l'exposant s'écrit **, mais tu n'en as pas besoin ici. * L'affichage d'un résultat se fait à l'aide de l'instruction print. Partant de là, en supposant que le nombre de données et les coefficients de pondération sont fixés, le script s'écrit n1=float(input("n1=")) n2=float(input("n2=")) n3=float(input("n3=")) S=3*n1+6*n2+4*n3 print("Moyenne",S/13) N.B. : Je n'ai pas calculé la somme ni chaque produit pondéré, j'ai tout regroupé dans la variable S. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jacques Posté(e) le 13 septembre 2020 Auteur Signaler Share Posté(e) le 13 septembre 2020 Il y a 11 heures, julesx a dit : Bonjour, Commence quand même par jeter un coup d’œil sur les règles d'écritures d'un script, en particulier sur les indentations car c'est fondamental, Python se base en particulier là dessus pour interpréter les différentes lignes. Cela dit : * La saisie d'un nombre réel se fait à l'aide de l'instruction float(input), exemple n1=float(input("n1="), "n1=" est le message qui s'affiche avant la saisie pour informer l'utilisateur. Pour d'autres types de variables, voir la documentation. * Les sommes et les produits s'écrivent avec les signes habituels + et * utilisés avec les logiciels et les calculatrices. Par contre, l'exposant s'écrit **, mais tu n'en as pas besoin ici. * L'affichage d'un résultat se fait à l'aide de l'instruction print. Partant de là, en supposant que le nombre de données et les coefficients de pondération sont fixés, le script s'écrit n1=float(input("n1=")) n2=float(input("n2=")) n3=float(input("n3=")) S=3*n1+6*n2+4*n3 print("Moyenne",S/13) N.B. : Je n'ai pas calculé la somme ni chaque produit pondéré, j'ai tout regroupé dans la variable S. Bonsoir , je vous remercie beaucoup les explications m'ont bien aidé. Je vais essayer ! Bonne soirée Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
E-Bahut julesx Posté(e) le 14 septembre 2020 E-Bahut Signaler Share Posté(e) le 14 septembre 2020 OK, si nécessaire, n'hésite pas à revenir sur ce post. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.