Aller au contenu

Messages recommandés

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

Lien à poster
Partager sur d’autres sites
  • E-Bahut

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.

Lien à poster
Partager sur d’autres sites
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 

Lien à poster
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...