koffi
-
11 mars 2019 à 14:36
hbouia
Messages postés112Date d'inscriptionmardi 30 juillet 2013StatutMembreDernière intervention22 novembre 2022
-
11 mars 2019 à 16:35
Bonjour!
je suis entrain d'apprendre le langue python, je suis un peu bloqué sur un exercice:
Énoncé
Écrire un programme, qui lit deux valeurs entières x
et y strictement positives suivies de deux valeurs réelles (float) z et t et qui affiche (on dit aussi imprime) les valeurs des expressions suivantes (où ici x.z par exemple, indique le produit de x et z), chacune sur une nouvelle ligne :
x−y
x+z
z+t
x.z
x2
xy+1
(x+y).z4.x
x−12
(c'est-à-dire x exposant −12)
Notez que votre code ne doit pas tester si les valeurs de x
et y
sont bien strictement positives.
Le but de cet exercice est de vous familiariser avec la syntaxe Python pour écrire des expressions arithmétiques simples et avec l'instruction print qui affiche (on dit aussi imprime) des valeurs à l'écran.
hbouia
Messages postés112Date d'inscriptionmardi 30 juillet 2013StatutMembreDernière intervention22 novembre 202212 11 mars 2019 à 16:35
Bonjour,
Voici un exemple sous Pyzo :
x = int(input('Saisir x (entier positif) : '))
y = int(input('Saisir y (entier positif) : '))
z = float(input(u'Saisir z (Nombre réel) : '))
t = float(input(u'Saisir t (Nombre réel) : '))
print('x + y = ' , x + y)
print('Produit de z et t = z.t = ' , z * t)
print('z puissance x = z**x = ' , z**x)
# etc ...
qui produit l'affichage suivant :
Saisir x (entier positif) : 4
Saisir y (entier positif) : 5
Saisir z (Nombre réel) : 10.0
Saisir t (Nombre réel) : 20.0
x + y = 9
Produit de z et t = z.t = 200.0
z puissance x = z**x = 10000.0