Поскольку вы на самом деле не используете candidateA_Won
в качестве параметра, я бы порекомендовал вам рефакторинг вместо того, чтобы просто вернуть нужное значение и сохранить , что , во внешней переменной следующим образом:
def checkQuota(candidateX_Votes): # Get rid of the parameter
quota = int((validVotesCast / (seatsAvaliable + 1)) + 1)
if candidateX_Votes < quota:
candidateX_Won = False
return candidateX_Won
elif candidateX_Votes >= quota:
candidateX_Won = True
return candidateX_Won
Затем вы можете использовать функцию следующим образом:
candidateX_Won = checkQuota(candidateX_Votes) # Without having to pass in a variable
Фактически вы можете даже упростить приведенную выше функцию до:
def checkQuota(candidateX_Votes):
return not (candidateX_Votes < int((validVotesCast / (seatsAvaliable + 1)) + 1))