Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3698

Re: Problème dm moyenne géométrique

From Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid>
Newsgroups fr.comp.lang.python
Subject Re: Problème dm moyenne géométrique
Date 2021-12-22 20:20 +0100
Organization Université de Strasbourg
Message-ID <874k70qwe8.fsf@universite-de-strasbourg.fr.invalid> (permalink)
References <BAqdnXlj-Ljo_l78nZ2dnUU7983NnZ2d@giganews.com>

Show all headers | View raw


Leanemcy <nospam_mourcelyleane@gmail.com.invalid> writes:

> je suis en 1 ère et j’ai un dm dont je ne comprends absolument rien, quelqu’un
> saurait-il m’aider?
> Le voici:
>  Exercice 1:
>
> Écrire un programme qui imprime la moyenne géométrique de la racine
> carrée de a par b de deux n’ombres positifs a et b de type float lus
> en entrée. Si au moins un de ces nombres est strictement négatif, le
> programme imprime le texte « Erreur ».

Moi non plus je ne comprends absolument rien à ce que tu écris. Je pense
que le sujet dit plutôt "... la moyenne géométrique (la racine carrée du
produit de a par b) de deux nombres positifs ...".

C'est la définition de la moyenne géométrique en tout cas. A partir de
là le schéma du programme est assez clair :

- lire un premier nombre appelé a
- lire un second nombre appelé b
- si il y a un nombre négatif afficher "Erreur"
- sinon calculer la racine carrée du produit a*b

Tu auras sûrement besoin du module math (pour math.sqrt), et de
fonctions du genre input() pour lire une valeur, et float() pour
covertir du texte en nombre.

> Exercice 2:
> Écrire une fonction somme(a, b) qui retourne la somme de deux valeurs entières a
> et b.
> Par défaut, la valeur de a est 0 et la valeur de b est 1.
> —> le code doit uniquement comporter la définition de la fonction somme sans
> faire appel à input ni à print.
> —> la fonction somme ne doit pas tester le type des paramètres reçus.

C'est un exercice qui introduit un peu artificiellement les valeurs par
défaut des paramètres. Dans un premier temps :

- écrire une fonction somme avec deux paramètres a et b
- la fonction renvoie la somme de a et b

Dans un second temps, ajouter des valeurs par défaut, de façon que

- somme (17) signifie en fait somme (17, 1) (a  vaut 17 et b 1)
- somme () signifie en fait somme (0, 1) (a vaut 0 et b 1)

Tu dois avoir la syntaxe pour faire cela quelque part dans ton cours.

-- Alain.

Back to fr.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Probl�me dm moyenne g�om�trique Leanemcy <nospam_mourcelyleane@gmail.com.invalid> - 2021-12-22 11:42 -0600
  Re: Problème dm moyenne géométrique Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-12-22 20:20 +0100
  Re: Problème dm moyenne géométrique Dan Wissme <wissme@free.fr> - 2022-04-03 10:49 +0200

csiph-web