8
Bagaimana "dan" dan "atau" bertindak dengan nilai non-boolean?
Saya mencoba belajar python dan menemukan beberapa kode yang bagus dan pendek tetapi tidak sepenuhnya masuk akal konteksnya adalah: def fn(*args): return len(args) and max(args)-min(args) Saya mengerti apa yang dilakukannya, tetapi mengapa python melakukan ini - yaitu mengembalikan nilai daripada Benar / Salah? 10 and 7-2 mengembalikan 5. Demikian pula, …