Im new to python and was hoping I could get some help on a VERY VERY basic quiz game i am creating for a tutorial to teach me python. While helping me please keep in mind I have ABSOLUTELY NO previous programming experience and am a week old to Python. I have 2 problems with my code.

For one, I don't know how to make the multiple choice question I made case insensitive, i can only make the entries 3 and C correct and everything else incorrect. the questionTwo variable that is.

Secondly Id like a less archaic scoring system if you guys could help me come up with something a bit better, I feel the one I am creating now has many unnecessary lines.

If there is also any way i can improve on this code please let me know! Remember, I am BRAND NEW! Dont get too technical with me without too much information!

What happens here is that if questionTwo is three, then it's true, and if not then it takes whatever the boolean value of "c" is, which is always true. Non-empty strings are treated as true. What you want is

This last version is the typical way of checking if user input is in a set of possible valid answers. Also, you should put the 3 in quotes because it's a string and not a number, you never turned it into a number, and never need to since you can compare it as a string. As such, you can use the .lower() string method to achieve case insensitivity.