2025-02-22 14:05:13 +01:00

38 lines
1.1 KiB
Python

import sys
import os
# Ajoute dynamiquement le dossier `src/` au path Python
sys.path.append(os.path.abspath("src"))
from src.training_model import train_model
from src.prediction import predict_price
# Interface principale en console
def main():
print(" Bienvenue dans le modèle de prédiction de prix de voiture !")
print(" Le modèle va être entraîné...")
# Entraîner le modèle
train_model()
while True:
try:
# Demander un kilométrage
km = float(input("\nEntrez un kilométrage (ou tapez 'exit' pour quitter) : "))
# Prédire le prix
price = predict_price(km)
print(f"Prix estimé : {price:.2f}")
except ValueError:
print("Veuillez entrer un nombre valide ou 'exit' pour quitter.")
# Demander si l'utilisateur veut continuer
continuer = input("Voulez-vous faire une autre estimation ? (o/n) : ").strip().lower()
if continuer != "o":
print("Merci d'avoir utilisé le modèle de prédiction ! À bientôt !")
break
if __name__ == "__main__":
main()