2016-10-31 6 views
-2

を記述しようとしています、私はエラーを取得しておきますSyntaxError: invalid token with an arrow pointing at the number 2 in 02私は</p> <p>(ちょうど私のプログラミングでより多くの練習を与えるために一緒に私の友達とともに楽しみを持っている)私は、単純な偽の宝くじプログラムを記述しようとしています宝くじプログラム

私は自分の仕事をかなり頻繁にチェックしたいので、現時点では2行しか持っていません。私は "print"ステートメントを使って書いています。これは私がこれまでにしたすべてのされています

#numbers for fake lotto 
lotto = (02 03 16 48 56 01 28 33 55 56 10 16 38 43 63 23 49 57 64 67 16 30) 

print(lotto) 
+1

を試してみてください(https://en.wikibooks.org/wiki/Python_Programming/Lists)、あなたが望むように見えます。現在、項目はスペースで区切ることができないため、コードは無効です。 – Aurora0001

+0

経験則として、数字を0で始めることは絶対にしないでください。多くの言語はその数字を8進数として解釈します。これはほぼ確実にあなたが望むものではありません。 – Carcigenicate

答えて

1

つのミスはあなたのコード

  • リストに修正すべきでは0から始まる
  • 数字がベース10数として考慮されていない要素を分離するために,が必要です期待通り0から始まる数字は、接頭辞0xの16進数を示します。例えば、3は、0x3で表され、15は、16進表記の0xFで表されます。計算表現は、文字列表現は異なっている:あなたは0接頭辞で3を印刷することができ、'{0:02d}'.format(3)

であなたはあなたの[リスト]のようなものを教えるべきはPythonのチュートリアルに従ってください

lotto=(2,3,16,48,56,1,28,33,55,56,10,16,38,43,63,23,49,57,64,67,16,30) 
print(lotto) 
+0

これまでのところ、私はこれを持っています。ロット=( '2,3,16,48,56,01,28,33,55,56,10,16,38,43,63,23,49,57,6,4,67,16,30' )print(lotto)次にlottoList = lotto.split()を追加します。今度は、モードを使用してリストを循環させ、各数字の出現頻度を思いつく方法を見つけようとしています。ロット変数の数字の私の実際のリストは600要素長いです。 –

+0

私がしようとしているのは、600個の要素のそれぞれが自分のrandom()リストに何回出現するかを把握するプログラムを書くことです。私はリストの両端に 'int'形式ではなく文字列にします。 600個の要素のそれぞれに、=と何回出現するかのリストを印刷したいと思います。 –

+0

if文とforループを使ってforループを作成しようとしていましたが、私はまだ極端な初心者なので、それを理解できませんでした。 –

関連する問題

 関連する問題