Nella mia classe CS Python a scuola, ci è stata data una domanda vera o falsa come segue.
A comparison function returns either True or False.
Quando inizialmente rispondevo, pensavo a due cose. Innanzitutto, una funzione come segue (quello che pensavo fosse una funzione di confronto) restituisce true o false.
def comparison(valOne,valTwo):
return valOne<valTwo
Ora, so che questa non è una funzione di confronto, ma una funzione con un operatore. Inoltre, ho pensato ad un altro tipo di funzione durante la risposta.
def someoneHasOne(scoreOne,scoreTwo):
return scoreOne==15 or scoreTwo==15
From what I know, this is a comparison function.
So, thinking of those two things, I marked this as
True
.
Tuttavia, la risposta corretta, secondo l'insegnante, era False
. Dopo che la risposta è stata segnata in modo errato, ho iniziato a fare qualche ricerca. Ho trovato questo sul modulo operatore che ha funzioni di confronto che restituiscono True
o False
My main question is, am I right (the answer is
True
)? Or is my CS teacher right (the answer isFalse
)?