Afficher les résultats sur chaque ligne

- - Dernière réponse : hbouia
Messages postés
107
Date d'inscription
mardi 30 juillet 2013
Statut
Membre
Dernière intervention
17 avril 2019
- 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.
Afficher la suite 

Votre réponse

1 réponse

Messages postés
107
Date d'inscription
mardi 30 juillet 2013
Statut
Membre
Dernière intervention
17 avril 2019
5
0
Merci
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
Commenter la réponse de hbouia