Member 13693496 Ответов: 1

Я застрял на этой проблеме, и когда я запускаю ее, она возвращается совершенно неправильно. (Pyhon 2.7)


Вот в чем вопрос:
Напишите оболочку (текстовую) программы, называемую fruit_list.py, который создает список названий фруктов ("яблоко", "апельсин", "банан", "арбуз", "груша") и просит пользователя выбрать число от 1 до 5. Затем программа печатает соответствующий элемент в списке. Обратите внимание на разницу между номером элемента и индексом списка. Смотрите пример ниже.

Пример:
Выберите число от 1 до 5: 3
У тебя есть банан.
ПС C:\Users\ssiva\Desktop>

Что я уже пробовал:

x = ['яблоко', 'апельсин', 'банан', 'арбуз', 'груша']
y = [1, 2, 3, 4, 5]
для y в x:
печать x[y]

в то время как y > 5:
печать "выберите число от 1 до 5:"
инт = raw_input()

1 Ответов

Рейтинг:
0

Malcolm Chambers

x = ['яблоко', 'апельсин', 'банан', 'арбуз', 'груша']
печать("выберите число от 1 до 5:")
а ключ &ГТ; "5" или ключ &ЛТ; "1":
ключ = raw_input
печать x[int(клавиша)]


phil.o

Пожалуйста, используйте тег <pre> для форматирования вашего кода.
Это особенно важно для python, так как отступ имеет смысл, логически говоря. Для всех других языков отступ сам по себе не несет никакого смысла, но в значительной степени облегчает чтение кода.