2016-05-02 2 views
-2

У меня возникли проблемы с этим утверждением. Псевдокод index = 0 для размера-1 Я пробовал много разных операторов python, которые искали в Интернете, но все равно возникает синтаксическая ошибка.Python, преобразование псевдокода со списками и для операторов

len = 10 

index = 0 
movielist = len 

for index , (len-1): 
    movielist[index] = raw_input("please enter the names of your 10 favorite Netflix movies ") 
    index = index + 1 

while index < len: 
    print "Your favorite Netflix movies are " + movielist[index] 
+1

Что такое 'for index, (len-1):' предназначено? –

+0

Не могу поверить, что вы проверили документацию на python, извините :). Ваш цикл for синтаксически неверен. 'для индекса в диапазоне (0, len-1):' может работать – sc3w

+0

'movielist = len' делает его переменной, а не списком. – Marichyasana

ответ

0

Возможно, вы имели в виду нечто подобное?

length = 10 
movielist = [] 

print("please enter the names of your 10 favorite Netflix movies") 

for i in range(length): 
    movielist.append(raw_input("what is movie %d? " % (i + 1))) 

print("Your favorite Netflix movies are") 

for movie in movielist: 
    print(movie) 

Вы можете использовать функцию range в цикле определенное количество раз, а затем добавить, что вход в list. Затем вы можете отображать эти записи списка, итерации по списку и печати каждого из них. Обычно считается неправильной практикой фактически поддерживать переменную цикла в python, например, вы можете использовать c и т. Д. Вы почти никогда не нуждаетесь в ней.

Предлагаю вам найти хороший учебник по питону и пройти его.

+0

Я занимаюсь программированием и курсом проектирования, который включает в себя только псевдокод и блок-схемы, которые я не знаю о Python, но учитель использует нас, чтобы использовать python для преобразования псевдокода в код, чтобы показать логику. Она показывает некоторые примеры в своих заметках, но это isn «Я так много изучаю python с онлайн-учебниками, но я только начал Спасибо за вашу помощь и быструю реакцию. Пол Руни и Паскаль Герреро теперь объясняют, как я придумал эту программу, не проблема, которую они не учат, но они хотят, чтобы вы знать, что я снова здесь, снова спасибо – Shadow

Смежные вопросы