no no hai capito bene, è l'unica spiegazione che trovo anche io. Ma gli if sono ben settati. non dovrebbe eseguire il codice dentro gli if se non vengono passati valori (la prima volta)

E' questo che non capisco.