есть ли способ заставить python распечатать одну из переменных по баллам

#python

Вопрос:

Я занимаюсь выбором еды на python. пользователь ответит на вопросы на основе распечатанного списка. я пытаюсь понять, как вывести одну переменную из списка на основе оценки, полученной в вопросе?

     food = ['donuts', 'pancakes', 'bacon', 'waffles', 'eggs', 'bagels']
    score = [0,0,0,0,0,0]
    
    print('Please answer each question with "y" for "yes" and "n" for "no".')
    user_input = input('Do you like food with holes? ')
    user_input2= input('do you like stuff made from animals? ')
    user_input3=input('do you like sweets')
    if user_input == 'y':
      score[0] = score[0]   1
      score[5] = score[5]   1
    else: user_input ='n'
    score[0] = score[0]-1
    score[1] = score[1]-1
    if user_input2 == 'y':
      score[0] = score[0]   1
      score[5] = score[5]   1
    else: user_input ='n'
    score[0] = score[0]-1
    score[1] = score[1]-1
    if user_input == 'y':
      score[0] = score[0]   1
      score[5] = score[5]   1
    else: user_input3 ='n'
    score[0] = score[0]-1
    score[1] = score[1]-1
 

Комментарии:

1. Добро пожаловать в SO. Я бы поверил, что вы пройдетесь по score переменной и выясните, какие из записей(если таковые имеются) имеют самые высокие баллы, а затем распечатаете их.

2. спасибо @ewong, как мне зациклить счет, потому что я все еще изучаю python

Ответ №1:

Вы можете сделать

 print(score[i])
 

в конце, если вы находитесь на версии python3, где i находится индекс массива