👤

Bonsoir, pourriez-vous m’aider pour cette exercice de maths je vous remercie d’avance. On considère le programme suivant.
Algo & Prog
x=float(input("Saisir une valeur de x:"))
if x<=-1 or x>=3:
print("Gagné!")
else:
print("Perdu...")
1. Donner l'ensemble des valeurs de x pour lesquelles le
programme affiche Gagné!
2. Modifier le programme précédent pour qu'il affiche
Gagné! si le nombre appartient à ]-c0; 4[ U 15; +[ et
Perdu... sinon.
3. Modifier le programme précédent pour qu'il affiche
Gagné! si le nombre appartient à [0; 4[ et Perdu... sinon.


Répondre :

1)

x affiche gagnée si -1<=x ou si x>=3

S=]-∞,-1] U [3, +∞[

2)

Je suppose que l'intervalle est ]-∞, 4[ U [15, +∞[

on change juste la ligne du if :

if x<4 or x>=15:

3)

On change juste la ligne du if :

if x>=0 and x<4:

ou

if 0<=x<4:

(Attention, la deuxième expression fonctionne bien en Python mais dans beaucoup d'autres langages de programmation on ne peut pas écrire un encadrement de cette manière et il faut utiliser le connecteur logique "et").

Bonne soirée !