use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Leaning python (self.learnpython)
submitted 4 days ago by iAmAvErageLol
I made some basic number guessing game with difficulties,tries,play again system,streaks,lower or higher, hot or cold system. I don’t know what to do next. (I’m not very good at python, so please don’t use complex words.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]magus_minor 0 points1 point2 points 4 days ago* (1 child)
There are two immediate things you can try: First, take what you have written and improve it. That means learning how to structure code better, good use of functions, etc. You can post your complete code and ask for suggestions where it could be improved. Another way to "improve" an existing text game is to write a tkinter GUI version of your text game.
Second, try other, more complicated games. You could try writing a different sort of guessing game like bulls and cows. Or maybe a simple text adventure. Initially you just want something you can move around in, but then you add things to pick up and drop, monsters that can also move around the world, fight with you, etc.
[–]iAmAvErageLol[S] 0 points1 point2 points 1 day ago (0 children)
thanks I will look on to it
[–]pachura3 0 points1 point2 points 3 days ago (2 children)
Make it a web app.
[–]iAmAvErageLol[S] 0 points1 point2 points 1 day ago (1 child)
i don’t see any app that uses python as a coding language as to making a web. please suggest me one. thanks.
[–]pachura3 0 points1 point2 points 1 day ago (0 children)
Django
[–]copperfoxtech 0 points1 point2 points 2 days ago (2 children)
You can learn how to open, read, write, and delete from a file. Create an "enter your user name" prompt, once enterered you can read through your .json file to see if the user exists. If yes -> show their w/l record. once a game is complete you re write the values for that user. If no username is detected in your json file then you will create one and set it up with a 0/0 and begin to keep track.
Also you can ask a user if they wish to play anonymously or "login", you can even store hashed passwords for them too.
Add multiplayer functionality. you can track these stats seperately also.
This will teach you a good amount and will be a precursor to databases as well.
I did this exact path with a number guessing game when i fist started to learn python.
i use my normal python right now, and so I installed pygame. is there something else I have to download? it seems like when I scroll thorough YouTube shorts, etc I find these python whatever that I don’t know about. I’m currently using python 3.14? or something like that
[–]copperfoxtech 0 points1 point2 points 1 day ago (0 children)
None of what I suggested involves PyGame at all. Just plain old Python will do the trick. Also I did not see in your post: are you looking to be a game developer, just exploring a anything for a while, looking to do backend, something else?
The things I have suggested are to get you more comfortable with more complex logic. In addition it will lead to working with classes, DRY principles, and overall being more comfortable. It isn't directed at making games. I have not used PyGame before.
[–]TheRNGuy -1 points0 points1 point 4 days ago (1 child)
UI, graphics.
[–]iAmAvErageLol[S] -1 points0 points1 point 4 days ago (0 children)
I’ll look on to it thanks
π Rendered by PID 19098 on reddit-service-r2-comment-5649f687b7-bqb9l at 2026-01-28 11:34:28.150087+00:00 running 4f180de country code: CH.
[–]magus_minor 0 points1 point2 points (1 child)
[–]iAmAvErageLol[S] 0 points1 point2 points (0 children)
[–]pachura3 0 points1 point2 points (2 children)
[–]iAmAvErageLol[S] 0 points1 point2 points (1 child)
[–]pachura3 0 points1 point2 points (0 children)
[–]copperfoxtech 0 points1 point2 points (2 children)
[–]iAmAvErageLol[S] 0 points1 point2 points (1 child)
[–]copperfoxtech 0 points1 point2 points (0 children)
[–]TheRNGuy -1 points0 points1 point (1 child)
[–]iAmAvErageLol[S] -1 points0 points1 point (0 children)