Python,带有列表和语句的伪代码转换

时间:2016-05-02 12:22:19

标签: python list for-loop pseudocode

我在使用for语句时遇到问题伪代码为index = 0,大小为1我尝试了很多不同的python语句在互联网上搜索但是它仍然出现语法错误。< / p>

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]

2 个答案:

答案 0 :(得分:0)

您的for循环未正确表达。 RTFM https://wiki.python.org/moin/ForLoop

答案 1 :(得分: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等中一样。你几乎不需要一个。

我建议你找一个好的python教程并完成它。