Afficher les résultats sur chaque ligne

koffi - 11 mars 2019 à 14:36
hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 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.

1 réponse

hbouia Messages postés 112 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 22 novembre 2022 12
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


Bon courage

hb
0
Rejoignez-nous