亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

新人求問,為什么用range的時候達不到目的啊??

新人求問,為什么用range的時候達不到目的?。??

賓丶高 2017-08-09 11:10:38
for x in range(1,10): ? ?for y in range(0,9): ? ?#for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]: ? ? ? ?if x < y: ? ? ? ? ? ?print x*10 + y, 如上代碼,要實現對100以內的兩位數,請使用一個兩重循環打印出所有十位數數字比個位數數字小的數,例如,23(2 < 3)。注釋掉的那句代碼的結果是正確的,為 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58 59 67 68 69 78 79 89 沒注釋掉的結果為12 13 14 15 16 17 18 23 24 25 26 27 28 34 35 36 37 38 45 46 47 48 56 57 58 67 68 78,判斷應該是y循環時沒到9,但是不知道為什么,剛學Python,希望有大佬告訴一下,謝謝
查看完整描述

6 回答

已采納
?
微笑的小二

TA貢獻2條經驗 獲得超0個贊

range函數不包括后面那一位數吧

查看完整回答
反對 回復 2017-08-09
  • 賓丶高
    賓丶高
    恩恩,改成range(0,10)就好了,但是之前我改好像不行,之前太粗心了
?
慕仰0192323

TA貢獻2條經驗 獲得超1個贊

range 左邊是開區間右邊是閉區間

查看完整回答
1 反對 回復 2017-08-09
  • 6 回答
  • 0 關注
  • 2140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號