# Analizza la qualità della pizza
analysis = pizza.analyze()
print(f"Crispness della crosta: {analysis.crust_crispness}")
print(f"Fusione del formaggio: {analysis.cheese_melt}")
print(f"Distribuzione dei condimenti: {analysis.topping_distribution}")
Metriche di Qualità
# Ottieni metriche di qualità dettagliate
metrics = pizza.get_quality_metrics()
print(f"Punteggio complessivo: {metrics.overall_score}")
print(f"Punteggio di equilibrio: {metrics.balance_score}")
print(f"Punteggio di consistenza: {metrics.texture_score}")
# Crea pizza in stile New York
ny_style = Pizza.create_ny_style(
size="18inch",
thickness="thin",
toppings=["tomato_sauce", "mozzarella", "pepperoni"]
)
Chicago Deep Dish
# Crea deep dish di Chicago
chicago = Pizza.create_chicago_style(
size="10inch",
thickness="deep",
toppings=["tomato_sauce", "mozzarella", "sausage"]
)
Taglio della Pizza
Taglio Standard
# Taglia la pizza in fette
fette = pizza.taglia(
metodo="standard",
fette=8,
dimensione_fetta="uguale"
)
prova:
# Tentativo di aggiungere un condimento non valido
pizza.aggiungi_condimento("condimento_non_valido")
eccetto ToppingError come e:
print(f"Errore: {e}") # "Tipo di condimento non valido"
prova:
# Tentativo di impostare una temperatura di cottura non valida
forno.imposta_temperatura(1000) # Troppo caldo!
eccetto TemperatureError come e:
print(f"Errore: {e}") # "La temperatura supera il limite di sicurezza"
Migliori Pratiche
Preparazione Corretta dell'Impasto
# Ensure proper dough fermentation
if dough.fermentation_time < "24h":
print("Warning: Dough may not be fully fermented")
Topping Distribution
# Check topping distribution
if pizza.get_topping_distribution() < 0.8:
print("Warning: Toppings may not be evenly distributed")
Temperature Control
# Monitor oven temperature
with oven.temperature_monitor() as monitor:
pizza = oven.bake(...)
if monitor.get_max() > 500:
print("Warning: Oven temperature too high")