pos_x, pos_y) che identifica la cella sulla griglia. Nessun angolo (il movimento usa 4 direzioni predefinite) e nessun timer (la guarigione è probabilistica ad ogni tick).ask other turtles.timer — la durata media dell’infezione emerge statisticamente come 1/γ tick. Più semplice della versione deterministica (che richiederebbe un campo timer nell’agente).sin/cos (nessuna trigonometria), nessun hypot (si usa Chebyshev non euclidea). Serve solo abs() e max(), entrambi built-in Python — nessun import math necessario.np.random.randint per posizioni intere e direzioni, np.random.rand() per i confronti probabilistici di contagio e guarigione.@dataclass dell’agente. Il SIR discreto usa solo tre campi: stato e due coordinate intere.import da mettere in cima al file SIR_model_discreto.py. Nessun import math: nel discreto non servono sin/cos/hypot.