# Day 007 - Project 7 : Fake Fan Question Generator

If you have any questions, comments or issues with this project please post them here!

The solution isâ€¦

``````print ("Are you a superfan of 'The Big Bang Theory' or a fake fan?")
print()
print("Answer these questions to find out.")

Glasses = input("Does someone wear glasses?")
if Glasses == "yes":
print("Correct!")
else:
print("Wrong!")
WhoGlasses = input("And who wears glasses?")
if WhoGlasses == "Leonard":
print("You got it")
else:
print("Try again!")
``````

But that doesnâ€™t ask the follow up question if theyâ€™re right. Which is kinda strange.

1 Like

Hey @MrLuther,
whatâ€™s the problem with your code?

it works perfectly for me!

1 Like

Itâ€™s the official solution, but logically it makes no sense.

The lesson is about nested ifs. The follow up question should surely be after the person gets it wrong. If they donâ€™t know that someone wears glasses, it doesnâ€™t make sense to ask them a follow up of who wears them. That should logically come after they get it right.

Hi @MrLuther thanks for pointing this out.

I think that maybe the solution has additional indents and I agree it doesnâ€™t make logical sense. Iâ€™ll flag this with David/Bethany at Replit to investigate!

identation! in the last 5 lines.
Maybe you could nested those lines under the first â€śifâ€ť to carry on asking another question if the answerd is correct.

Donâ€™t you think it makes more sense in this way

``````Glasses = input("Does someone wear glasses?")
if Glasses == "yes":
print("Correct!")
WhoGlasses = input("And who wears glasses?")
if WhoGlasses == "Leonard":
print("You got it")
else:
print("Wrong!")

else:
print("Try again!")
``````

With some nifty nesting skills I built a game to test if you are a true fan of a TV show !