i cant get to subtract one from score in this python program. when i run the code it shows answer from 0 to 4 but not in negative i want the answer to be negative if too many answers are wrong. Here is the code:
***print("Hello and welcome to my quiz! ")
score = 0
# this the question i want it to add 1 if answer is correct and subtract 1 if answer is incorrect
print("question 1: what is my name? ")
ans1 = input()
if ans1 == 'mark':
print('correct')
score += 1
else:print('incorrect')
score -= 1
# second question
print("question 2: what is my age? ")
ans2 = input()
if ans2 == '19':
print('correct')
score += 1
else:print('incorrect')
score -= 1
print("question 3: what is my fathers name? ")
ans3 = input()
# third question
if ans3 == 'john':
print('correct')
score += 1
else:print('incorrect')
score -= 1
**# fourth question**
print("question 4: what is my mothers name? ")
ans4 = input()
if ans4 == 'Emily':
print('correct')
score += 1
else:print('incorrect')
score -= 1
print ('your score is', score )
# answer can be in negative***
Aucun commentaire:
Enregistrer un commentaire