Mi piacerebbe passare un operatore matematico, insieme ai valori numerici da confrontare, a una funzione. Qui è il mio codice rotto:Come passare un operatore a una funzione python?
def get_truth(inp,relate,cut):
if inp print(relate) cut:
return True
else:
return False
e chiamarlo con
get_truth(1.0,'>',0.0)
che dovrebbe restituire True.
Alla fine, ho appena sono liberato della mia funzione e l'operatore utilizzato. 'if operator.gt (1.0,0.0):' – philshem
Non potresti usare 'if 1.0> 0.0:'? – grc
Voglio poter cambiare l'operatore in modo dinamico (quindi potrei dover tornare alla soluzione della funzione). – philshem