看板 Python 關於我們 聯絡資訊
※ 引述《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)
zxc1660:是我要的沒錯...謝謝你...不過怎麼不能直接向c一樣讀行列? 03/28 13:40
zxc1660:感覺好麻煩喔...還要轉一個彎....... 03/28 13:42