Tuesday, 22 July 2025

Python Coding challenge - Day 626| What is the output of the following Python Code?

 


Code  Explanation:

1. Import Enum
from enum import Enum
You're importing the Enum class from Python's enum module.

Enum is used to create enumerations: named constants that are unique and immutable.

2. Define Enum Class
class Color(Enum):
    RED = 1
    GREEN = 2
This defines an enumeration named Color with two members:
Color.RED with value 1

Color.GREEN with value 2

3. Generator Function
def colors():
    yield Color.RED
    yield Color.GREEN
This is a generator function named colors.

It yields two enum members: Color.RED and Color.GREEN.

4. List Comprehension with .name
print([c.name for c in colors()])
This line:
Calls the colors() generator
Iterates through each yielded value
Accesses the .name attribute of each Color enum member
Color.RED.name → "RED"
Color.GREEN.name → "GREEN"
The result is a list of strings: ['RED', 'GREEN']

Final Output
['RED', 'GREEN']

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (118) AI (152) Android (25) AngularJS (1) Api (6) Assembly Language (2) aws (27) Azure (8) BI (10) Books (251) Bootcamp (1) C (78) C# (12) C++ (83) Course (84) Coursera (298) Cybersecurity (28) Data Analysis (24) Data Analytics (16) data management (15) Data Science (217) Data Strucures (13) Deep Learning (68) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (17) Finance (9) flask (3) flutter (1) FPL (17) Generative AI (47) Git (6) Google (47) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (186) Meta (24) MICHIGAN (5) microsoft (9) Nvidia (8) Pandas (11) PHP (20) Projects (32) Python (1218) Python Coding Challenge (884) Python Quiz (342) Python Tips (5) Questions (2) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (45) Udemy (17) UX Research (1) web application (11) Web development (7) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)