Sujet : Re: Problème dm moyenne géométrique
De : alain (at) *nospam* universite-de-strasbourg.fr.invalid (Alain Ketterlin)
Groupes : fr.comp.lang.pythonDate : 22. Dec 2021, 21:20:31
Autres entêtes
Organisation : Université de Strasbourg
Message-ID : <874k70qwe8.fsf@universite-de-strasbourg.fr.invalid>
References : 1
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
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.