Afficher les résultats sur chaque ligne

Signaler
-
Messages postés
110
Date d'inscription
mardi 30 juillet 2013
Statut
Membre
Dernière intervention
27 avril 2021
-
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

Messages postés
110
Date d'inscription
mardi 30 juillet 2013
Statut
Membre
Dernière intervention
27 avril 2021
12
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