Re: [問題] 請各位高手幫忙解答一下....

看板Python作者 (我)時間19年前 (2006/03/28 12:58), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《zxc1660 (對的人)》之銘言: : 底下是我寫的簡單程式碼....隨機產生亂數.... : import random : for i in range (0,3): : c_int = random.randrange(1,3)%2,random.randrange(1,3)%2,random.randrange(1,3)%2,random.randrange(1,3)%2 : print c_int,c_int[2:] : 印出結果 : (1, 0, 0, 1) (0, 1) : (0, 0, 0, 1) (0, 1) : (1, 1, 1, 0) (1, 0) : 上述這是全部印出跟印出後兩行的結果.......但我想要印出第二列....那程式我該 : 怎樣修改阿???我嘗試的方法都失敗.....@@" : 還有如果要單純讀c_int第三行第二列的數值....我又該怎樣表示呢???才能印出.... : 在此先謝謝各位大大解答..... 只想印第二列就判斷一下 i 吧 from random import randrange as rr for i in xrange(0,3): c_int = rr(1,3)%2, rr(1,3)%2, rr(1,3)%2, rr(1,3)%2 if i == 1: print c_int[2] 這是你要的嗎? 或乾脆生出一個矩陣 這樣要讀哪個值都方便 arr = [] for i in xrange (0,3): arr.append( [rr(1,3)%2 for j in xrange(0,4)] ) print arr[1][2] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.247.2 ※ 編輯: letoh 來自: 140.116.247.2 (03/28 13:11)

03/28 13:40, , 1F
是我要的沒錯...謝謝你...不過怎麼不能直接向c一樣讀行列?
03/28 13:40, 1F

03/28 13:42, , 2F
感覺好麻煩喔...還要轉一個彎.......
03/28 13:42, 2F
文章代碼(AID): #14ACA7OV (Python)
文章代碼(AID): #14ACA7OV (Python)