DEV Community

Spandan Sehgal
Spandan Sehgal

Posted on

4 1

X-Mas Wisher in python

Intro

Hello everyone sorry for the late post as you might now that I am a student so that's why I got loads of classwork to do that's why this post is late . So as you know that X-Mas / Christmas is coming close so in today's post I will be telling you how to make an X-Mas Wisher in Python.

Let's Get started !

Importing the required modules

main.py

#Making an X-Mas Wisher using python

#importing the required modules
import random
Enter fullscreen mode Exit fullscreen mode

For printing the wishes we also need a file which contains wishes so first create a file named wishes.txt

Wishes.txt

Happy X-Mas
Santa Claus is coming with some exciting gifts!
Wishing you a Christmas that's merry and bright!
I hope your holiday season is full of peace, joy and happiness!
Merry Christmas with lots of love
I hope your Christmas is filled with joy this year!
May this season find you among those you love, sharing in the twin glories of generosity and gratitude.
Christmas is not an external event at all, but a piece of one’s home that one carries in one’s heart.
We clap hands and welcome the Peace of Christmas.
We beckon this good season to wait a while with us.
Christmas isn’t just a day. It’s a frame of mind.
Wishing you a season that’s merry and bright with the light of God’s love.
Christmas gives us an opportunity to pause and reflect on the important things around us.
Enter fullscreen mode Exit fullscreen mode

Now we will open the file and choose a random line to print from it

#opening and reading the file
lines = open('wishes.txt').read().splitlines()

#using random to choose any random line from the file
Wish = random.choice(lines)

#printing the line
print(Wish)
Enter fullscreen mode Exit fullscreen mode

Now with this done we have successfully created a X-Mas Wisher in python.

I hope you enjoyed this post.
feel free to write down your suggestions/doubts in the comments section and comment "X-Mas Yaay!" if you see this

That's it for today, stay safe and do take very good care of yourselves.
Thanks

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (3)

Collapse
 
morphzg profile image
MorphZG • Edited

Always happy to find some simple programs and than try to build upon it. Some people say its best to use "with" block when opening files because it takes care of both opening and closing it. Not sure why it is important, maybe it have something with memory usage.

Edit: geeksforgeeks.org/with-statement-i...

Collapse
 
sehgalspandan profile image
Spandan Sehgal

Thanks for the suggestion

Have a good day

Collapse
 
sehgalspandan profile image
Spandan Sehgal

How's the post comment about it !
if you have any suggestions / doubts then also you feel free to comment here.
Have a good day!

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay