2017-07-08 4 views
-3

こんにちは私は以下の擬似コードを使って短いプログラムを書こうとしています。擬似コードの配列をPythonに変換する方法がわかりません。たとえば:擬似コードの配列をPythonに翻訳する

declare Names[5] as a string 

私は

Name[5] = string 

を入れてみましたが、それは、私は配列を使用する方法についてのチュートリアルを探してみました未解決の参照を考え出すだろうが、それでもあなたが与えることができ、それを把握することはできません私はいくつかのヒントや、いくつかの良い動画説明配列

Main 
    Call writeNammeAssn() 
    Declare Names[5] As String 
    Declare Sales[5] As Float 
    Set Max = 0 
    Set K = 0 
    Set Index = 0 
    Names[K] = getName() 
    Sales[K] = getFloat() 

    While Names[K] != "*" 
     If Sales[K] > Max Then 
      Set Index = K 
      Set Max = Sales[Index] 
     End If 
     Set K = K + 1 
     Names[K] = getName() 
     Sales[K] = getInt() 
    End While 

    Write "Maximum sales for the month: " + Max 
    Write "Salesperson: " + Names[Index] 
End Main 
+2

こんにちは。 SOはコード翻訳サイトではありません。最初に試してみて、コードを共有してください。デバッグにお手伝いします。 –

+1

[この質問はあなたとほとんど同じです](https://stackoverflow.com/questions/44958366/array-in-python-using-pseudo-code)には3つの回答があり、そのうちの1つは私のものです。そのうちの1つはあなたに合っているはずです。特に、配列を宣言する方法については、私が取り組んでいます。このサイトでは、「配列を説明するビデオ」のようなリソースを明示的にオフトピックとしています。 –

+1

Pythonでは、配列や 'lists'は一般的にここで知られているように、名前にそのサイズを付けて宣言する必要はありません。 Pythonでは動的です。だから 'names = ['Bill'、 'George']'は 'names = []'のように動作します。 –

答えて

0
Names=5*[""] 
print Names 

結果: ['', '', '', '', '']

Names[2]="test" 
print Names 

結果:そこ ['', '', 'test', '', '']

関連する問題