記録#
- 今日は 2 次元配列の学習をしました。2 次元配列の第 1 次元はリストであり、第 2 次元がリスト内の情報です。
- 例:my2dlist=[["張三",20],["李四",28]]。印刷: print (my2dlist [0])=[["張三",20]。print (my2dlist [0][0])= 張三
- 配列の編集:my2dlist [0][0] = "王五"、print (my2dlist [0][0])= 王五
- 今日の練習は bingo カードを印刷することでしたが、30 分かかってもうまくいかず、最後の正しい答えは問題にも合わないようです。おそらく私が考えすぎているのかもしれません。
コード#
import random
bingo = []
def ran():
number = random.randint(1,90)
return number
def prettyPrint():
for row in bingo:
print(row)
numbers = []
for i in range(8):
numbers.append(ran())
numbers.sort()
bingo = [ [ numbers[0], numbers[1], numbers[2]],
[ numbers[3], "BINGO", numbers[4] ],
[ numbers [5], numbers[6], numbers[7]]
]
prettyPrint()