Bien sûr, voici un exemple de code Python pour simuler une journée de manière drôle en utilisant des appels d’API fictifs. Pour cet exemple, nous allons imaginer que nous avons des API pour obtenir des blagues, des citations inspirantes, des recommandations de films, et des conseils de santé.
« `python
import requests
import random
import time
def get_joke():
# Fonction pour obtenir une blague
response = requests.get(« https:api.chucknorris.iojokesrandom »)
if response.status_code == 200:
return response.json()[‘value’]
else:
return « Désolé, je n’ai pas pu obtenir de blague. Peut-être que Chuck Norris m’a bloqué ! »
def get_inspiration():
# Fonction pour obtenir une citation inspirante
response = requests.get(« https:api.quotable.iorandom »)
if response.status_code == 200:
return response.json()[‘content’]
else:
return « Désolé, je n’ai pas pu obtenir de citation. Peut-être que les sages sont en vacances ! »
def get_movie_recommendation():
# Fonction pour obtenir une recommandation de film
response = requests.get(« https:api.themoviedb.org3movie550?api_key=YOUR_API_KEY »)
if response.status_code == 200:
movie = response.json()
return f »Tu devrais regarder ‘{movie[‘title’]}’, un film génial ! »
else:
return « Désolé, je n’ai pas pu obtenir de recommandation de film. Peut-être que les cinémas sont fermés ! »
def get_health_tip():
# Fonction pour obtenir un conseil de santé
tips = [
« Buvez beaucoup d’eau ! »,
« Faites de l’exercice régulièrement. »,
« Mangez des fruits et légumes. »,
« Dormez bien ! »
]
return random.choice(tips)
def simulate_day():
print(« Bonne journée ! »)
time.sleep(1)
print(get_joke())
time.sleep(2)
print(get_inspiration())
time.sleep(2)
print(get_movie_recommendation())
time.sleep(2)
print(get_health_tip())
time.sleep(2)
print(« Bonjour, ça vous dit une autre blague ? »)
time.sleep(1)
print(get_joke())
time.sleep(2)
print(« C’est l’heure de la pause déjeuner ! »)
time.sleep(2)
print(get_health_tip())
time.sleep(2)
print(« Après-midi productif ! »)
time.sleep(2)
print(get_inspiration())
time.sleep(2)
print(« Fin de journée ! »)
time.sleep(1)
print(« Dormez bien ! »)
if __name__ == « __main__ »:
simulate_day()
« `
### Explications :
1. get_joke() : Appelle une API pour obtenir une blague drôle.
2. get_inspiration() : Appelle une API pour obtenir une citation inspirante.
3. get_movie_recommendation() : Appelle une API pour obtenir une recommandation de film (vous devez remplacer `YOUR_API_KEY` par votre clé API réelle).
4. get_health_tip() : Fournit un conseil de santé aléatoire.
5. simulate_day() : Simule une journée en appelant les fonctions ci-dessus à différents moments de la journée.
### Remarques :
– Remplacez `YOUR_API_KEY` par votre clé API réelle pour accéder aux données de l’API The Movie Database.
– Les délais (`time.sleep(n)`) sont utilisés pour simuler le passage du temps entre les différentes activités de la journée.
Amusez-vous bien avec ce code !