我在使用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]
答案 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教程并完成它。