Aller au contenu

Python


Jacques

Messages recommandés

Posté(e)

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

  • E-Bahut
Posté(e)

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.

Posté(e)
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 

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering