3 La localisation - partage ou non partage

Afin de régler le partage de position d'un téléphone, on utilise une variable GPS (actif ou inactif) et une variable Appli (autorise ou interdit la partage de position).

Vous devez écrire le programme qui indique :

  • si la localisation est possible (GPS actif)

  • si l'application autorise à partager la localisation.

Pour le programme, les états de GPS et Appli seront considérés comme connus.

Question

  • Déterminez le nombre de conditions et les écrire.

  • Écrire le programme en Python permettant le traitement et l'affichage.

Indice

Détermination des conditions :

Il y a trois conditions à gérer :

  • GPS actif – Appli autorise,

  • GPS actif – Appli interdit,

  • GPS inactif.

On peut utiliser un test « if... elif... else ».

Solution

Écriture du programme correspondant en Python :

1
GPS="actif"
2
Appli="interdite"
3
if GPS=="actif" and Appli=="autorise":
4
    print("Partage de localisation : GPS actif et appli autorisée")
5
elif GPS=="actif" and Appli=="interdite":
6
    print("L'application n'est pas autorisée à partager la localisation")
7
else :
8
    print("Le GPS est inactif, pas de localisation possible")