[問題] range問題

看板Python作者 (wnuiayldh)時間15年前 (2010/08/02 10:13), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
照Tutorial 4.4 for n in range(2,10): for x in range(2,n): if n%x == 0: print(n, 'equal', x, '*', n//x) break else: print(n, 'is a prime number') print 這會印出 2 is a prime number 嗎?? 我的是2.6.5,沒有印出 這是3.1.2的範例,是要這板本才會嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.246.253

08/02 11:08, , 1F
print function 在 3.0 才有。
08/02 11:08, 1F

08/02 11:08, , 2F
print(n,'equal',x,'*',n//x) 改成
08/02 11:08, 2F

08/02 11:09, , 3F
print n, 'equal', x, '*', n/x
08/02 11:09, 3F

08/02 11:09, , 4F
print(n, 'is a prime number') 類推....
08/02 11:09, 4F

08/03 01:10, , 5F
2.x 時代的 print 不是 function,是 operator
08/03 01:10, 5F

08/03 14:12, , 6F
了解…那還是先看2.x的tutorial好了...
08/03 14:12, 6F
文章代碼(AID): #1CLYd5oB (Python)
文章代碼(AID): #1CLYd5oB (Python)