Я проверил и дважды проверил с момента последней публикации.Я верю, что теперь у меня правильная логика, и я думаю, что у меня неплохое начало, я тестирую код, который у меня есть сейчас, просто чтобы посмотреть, будет ли он работать, но я получаю один из моих параметров, когда вызываю функцию как неопределеннуюв строке 15.
Я не вижу вопроса, чтобы я мог использовать ответы, чтобы помочь мне.
Я открыт для всех форм критики, это моя вторая попытка создать счетчик очков, который не идет дальше 200. Код выглядит следующим образом:
score = 0
def total_score(score):
"""function that loops by adding numbers to a list and totaling thesum
each time a new number is inputed by a user till if adds up to 200"""
while score >= 0 and score <= 200:
new_score= score
score = int(input())
print("what is the score? " + score)
print(new_score)
if new_score >= 200:
print("busted! revert back to previous score")
print(new_score)
total_score(score)
отредактировано, чтобы попытатьсяупомянутая альтернатива, она больше не говорит undefined, но ничего не печатает и не запрашивает ввод.