Привет im jst почти закончил мой проект и застрял на проблеме, где его оценка высказывания не определена ?
import random def displayIntro(): #prints the output of introduction and name print("Welcome to Random Maths Quiz ! What is your Name ") #what ever name was entered it will be stored in input Name = input() #then will welcome the user plus there name that was stored in input and tell the user to begin the game. print("Welcome , "+ Name + "\n Lets Begin the quiz") def myFunc(): if operators == 1: answer = fig1 + fig2 question = int(input ("What is " % (fig1,fig2))) elif operators == 2: answer = fig1 - fig2 question = int(input ("What is " % (fig1,fig2))) else: answer = fig1 * fig2 question = int(input ("What is " % (fig1,fig2))) if answer == question: print("Well done!") return True else: print("Sorry, that is incorrect!") def maths_solution(): score =0 i = 0 while i < 10: fig1 = random.randint(1,10) fig2 = random.randint(1,10) operators = random.randint(1,3) correct = myFunc() if correct == True: score = +1 i +=1 print ("You final score is %s/10" % score) def main(): displayIntro() myFunc() maths_solution() main()
Что я уже пробовал:
у меня есть проблема, когда он говорит, что мне нужно определить счет только в строке печати
print ("ваш окончательный балл равен %s / 10" % score)