Tuesday, 18 August 2026

Python Coding Challenge - Question with Answer (ID 180826)



Explanation:

Code
print(True << 3 | False)

Heading: Step 1 — True as an Integer

In Python, Boolean values behave like integers in arithmetic and bitwise operations:

True = 1
False = 0

So the expression becomes:

1 << 3 | 0

Heading: Step 2 — Left Shift <<
1 << 3

The << operator shifts the binary bits 3 positions to the left.

Binary representation:

1  →  0001

After shifting 3 positions:

0001 << 3
1000

Binary 1000 is decimal 8.

Therefore:

1 << 3

gives:

8

Heading: Step 3 — Bitwise OR |

Now we have:

8 | 0

Binary:

8 → 1000
0 → 0000

Bitwise OR gives 1 whenever at least one corresponding bit is 1:

1000
0000
----
1000

1000 in binary is 8.

Heading: Step 4 — Final Output

Therefore:

print(True << 3 | False)

produces:

8

Final Answer

Output: 8

Book: 100 Python Challenges to Think Like a Developer

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (335) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (31) Azure (12) BI (10) Books (334) Bootcamp (14) C (78) C# (12) C++ (83) cloud (1) Course (88) Coursera (302) Cybersecurity (34) data (10) Data Analysis (46) Data Analytics (31) data management (16) Data Science (418) Data Strucures (18) Deep Learning (215) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (24) Finance (13) flask (4) flutter (1) FPL (17) Generative AI (77) Git (13) Google (54) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (43) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (383) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (16) PHP (20) Projects (34) Python (1359) Python Coding Challenge (1218) Python Mathematics (10) Python Mistakes (51) Python Quiz (603) Python Tips (99) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (21) SQL (55) Udemy (19) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)