2016-05-02 17 views
-2

私はこの文に問題があります。擬似コードはサイズ-1にindex = 0です。インターネットを検索した多くのPython文を試しましたが、それでも構文エラーが出ます。Python、リストとfor文を使った擬似コード変換

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

インデックスのために、(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でループ変数を実際に維持することは悪い習慣とみなされます。

良いPythonチュートリアルを見つけて、それを実行することをお勧めします。

+0

私はプログラミングロジックとデザインコースを取っていますが、擬似コードとフローチャートを含みます。私はPythonの知識は持っていませんが、先生はPythonを使って擬似コードをコードに変換してロジックを表示しています。それで私はオンラインチュートリアルでPythonを学んでいますが、私はちょうど始めましたあなたの助けと素早い応答のためにありがとうPaul RooneyとPasqual Guerreroは今私がこのプログラムを思いついた方法を説明するために彼らは教えていませんが、それを知るために私は再びここに感謝している – Shadow

関連する問題