questo non funziona perche' if non restituisce nulla ma esegue direttamente, vero?

se voglio assegnare ad una variabile dei valori a seconda del risultato di alcune condizioni di verifica come si fa?