Hey there,

I am trying to create a register code. So basicly im making a quiz and every time a user starts up my program he/she needs to register (making a unique username/pass)
-When registered it will ask to login.

Could anyone help me make the code? My code so far is bellow

#Login
test_u="Amy"
test_p="1234"
loggedIn=False

while loggedIn == False:

    print("Please log in")
    u=input("Enter test username")
    if test_u==u:
        p=input("Enter test password")

# Defining Score variables 
x = 0
score = x
pass

# Question One 
print("When did WW2 finish?")
answer_1 = input("a)2001\nb)1945\nc)1877\nd)1940\n:")
if answer_1.lower() == "b" or answer_1.lower() == "2":
    print("Correct")
    x = x + 1   
else:
    print("Incorrect, the second Worl War ended in 1945")

# Question Two
print("Who was responsilbe of most deaths in World War 1 & 2 ")
answer_2 = input("a)Donald Trump\nb)Adolf Hitler\nc)Tom Cruisend\nd)There were no WAR\n:")
if answer_2.lower() == "b" or answer_2.lower() == "Adolf Hitler":
    print("Correct")
    x = x + 1
else:
    print("Incorrect, It was Adolf Hitler who took around 12 to 14 million lives")

# Question Three
print("True or False... Hitler was a painter")
answer_3 = input(":")
if answer_3.lower() == "true" or answer_3.lower() == "t":
    print("Correct")
    x = x + 1
else:
    print("Incorrect")  

# Question Four
print("What happened in Chernobyl")
answer_4 = input("a)Nuclear Plant exploaded\nb)Water Flood\nc)Alien Envasion\nd)War\n:")
if answer_4.lower() == "a" or answer_4 == "1967":
    print("Correct")
    x = x + 1
else:
    print("Incorrect, the nuclear plant exploaded")

# Question Five 
print("True or False... Everybody knew the reactor will explode")
answer_5 = input(":")
if answer_5.lower() == "false" or answer_5.lower() == "f":
    print("Correct")
    x = x + 1
else:
    print("Incorrect, no one knew it will explode")

#Total Score
score = float(x / 5) * 100
print(x,"out of 5, that is",score, "%")

Recommended Answers

All 2 Replies

I can't see anywhere where you make your variable loggedIn true.

Well spot out. Thank you, can you still help me resolve my issue?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.