Avatar ·

ماذا يعني & في Python؟

📁 مجموعة, بايثون, مثال

مساء الخير للجميع! من فضلكم أخبروني ماذا يعني العامل & في Python؟ (هذا ليس مرتبطًا بالمجموعات).
على سبيل المثال، هناك كود يتحقق مما إذا كان الرقم الذي أدخله المستخدم هو قوة العدد اثنين:

n = int(input())if n & (n - 1):    print('هذا الرقم ليس قوة العدد اثنين')else:    print('هذا الرقم هو قوة العدد اثنين')

ماذا يعني n & (n-1) في السطر الثاني؟