課程
/后端開發
/Python
/初識Python
print [x , y , z for x in range(1,10) for y in range(0,10)for z in range(0,10) if? x == z]為什么這個不行?。?/p>
2018-10-14
源自:初識Python 10-4
正在回答
100*x+10*y+z是整數形式的三位數 在xyz為字符串時才能用,號,編譯出來是x y z? 這是我的理解,可能有錯- -。還有for z in range(0,10)應該改為for z in range(1,10)? ? 要跟x一樣,因為不可能是0y0的三位數 所以要從數字1~9,而中間的y是可以為0的
你這樣是把三個數按整數相加了,沒事,我開始也是這個錯誤。
你這個出來的時(x,y,z)而不是三位數
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-14
100*x+10*y+z是整數形式的三位數 在xyz為字符串時才能用,號,編譯出來是x y z? 這是我的理解,可能有錯- -。還有for z in range(0,10)應該改為for z in range(1,10)? ? 要跟x一樣,因為不可能是0y0的三位數 所以要從數字1~9,而中間的y是可以為0的
2018-11-13
你這樣是把三個數按整數相加了,沒事,我開始也是這個錯誤。
2018-10-30
你這個出來的時(x,y,z)而不是三位數