คำถามติดแท็ก and-operator

10
Python ที่เทียบเท่ากับ && (ตรรกะ - และ) ในคำสั่ง if
นี่คือรหัสของฉัน: def front_back(a, b): # +++your code here+++ if len(a) % 2 == 0 && len(b) % 2 == 0: return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):] else: #todo! Not yet done. :P return ฉันได้รับข้อผิดพลาดในเงื่อนไขIF ผมทำอะไรผิดหรือเปล่า?

3
โอเปอเรเตอร์บูลีน && และ ||
ตามคำนิยามภาษา R ความแตกต่างระหว่าง&และ&&(ตามลําดับ|และ||) คือการที่อดีตถูก vectorized ในขณะที่หลังไม่ได้ ตามข้อความช่วยเหลือฉันอ่านความแตกต่างคล้ายกับความแตกต่างระหว่าง "และ" และ "AndAlso" (ตามลำดับ "หรือ" และ "OrElse") ... ความหมาย: นั่นไม่ใช่การประเมินทั้งหมดหากพวกเขาไม่จำเป็นต้องเป็น (เช่น A หรือ B หรือ C เป็นจริงเสมอถ้า A เป็นจริงดังนั้นหยุดประเมินถ้า A เป็นจริง) มีคนช่วยแสงที่นี่ได้ไหม นอกจากนี้ยังมี AndAlso และ OrElse ใน R หรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.