Bien sûr ! Voici un exemple de code Python pour simuler un processus de croissance de la biomasse, avec une touche amusante :
« `python
import time
import random
class Biomasse:
def __init__(self, nom, quantite_initial):
self.nom = nom
self.quantite = quantite_initial
self.croissance_quotidienne = random.uniform(0.5, 1.5) # Croissance quotidienne aléatoire
def grandir(self):
self.quantite += self.quantite self.croissance_quotidienne
print(f »{self.nom} a grandi de {self.croissance_quotidienne 100:.2f}% aujourd’hui ! »)
def arroser(self):
self.quantite += 10 # Ajout de 10 unités de biomasse
print(f »{self.nom} a été arrosé et a gagné 10 unités de biomasse ! »)
def etat(self):
print(f »{self.nom} a une quantité de biomasse de {self.quantite:.2f} unités. »)
def simuler_biomasse(jour, biomasse):
for _ in range(jour):
biomasse.grandir()
if random.random() < 0.3: # 30% de chance d'être arrosé chaque jour
biomasse.arroser()
biomasse.etat()
print("=" 20)
time.sleep(1) # Pause d'une seconde pour simuler le passage du temps
# Exemple d'utilisation
nom_biomasse = "Biomasse-tastic"
jour_simulation = 10
# Création de l'instance de Biomasse
biomasse = Biomasse(nom_biomasse, 100) # 100 unités de biomasse initiales
print(f"\nBienvenue à la simulation de croissance de la biomasse !\n")
simuler_biomasse(jour_simulation, biomasse)
print(f"\nFélicitations, {nom_biomasse} a atteint une quantité finale de {biomasse.quantite:.2f} unités !")
```
Ce code simule la croissance d'une biomasse sur une période de jours et ajoute une petite chance d'être arrosée chaque jour, avec des messages amusants pour suivre le processus. Vous pouvez ajuster les paramètres pour rendre la simulation plus réaliste ou plus amusante selon vos besoins !