def isPowerOfTwo(n):
    # التحقق من أن n أكبر من الصفر (يجب أن يكون عددًا موجبًا)
    if n <= 0:
        return False
    # قسمة n على 2 بشكل متكرر للتأكد من أنه قوة للعدد 2
    while n % 2 == 0:
        n //= 2
    # إذا تبقت القيمة 1، فإن n هو قوة للعدد 2
    return n == 1

# حلقة واحدة فقط مع خيار لإنهاء البرنامج
while True:
    try:
        n = int(input("أدخل عددًا للتحقق مما إذا كان قوة للعدد 2 (أو اكتب -1 للخروج): "))
        if n == -1:
            print("تم إنهاء البرنامج.")
            break
        print(isPowerOfTwo(n))
    except ValueError:
        print("يرجى إدخال عدد صحيح.")



