課程
/后端開發
/Python
/初識Python
這樣以字符的形式呈現0到不可以嗎??
2018-01-13
源自:初識Python 10-4
正在回答
這個想法好,但是這樣abc都是字符,需要用int()轉換格式,這樣就不夠簡潔了。需要改成這樣
print [int(x)*100+int(y)*10+int(z) for x in '123456789' for y in '0123456789' for z in '123456789' if int(x)==int(z)]
此問題所要完成的任務
利用 3 層for循環的列表生成式,找出對稱的 3 位數。例如,121 就是對稱數,因為從右到左倒過來還是 121。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-01-19
這個想法好,但是這樣abc都是字符,需要用int()轉換格式,這樣就不夠簡潔了。需要改成這樣
print [int(x)*100+int(y)*10+int(z) for x in '123456789' for y in '0123456789' for z in '123456789' if int(x)==int(z)]
2018-01-13
此問題所要完成的任務
利用 3 層for循環的列表生成式,找出對稱的 3 位數。例如,121 就是對稱數,因為從右到左倒過來還是 121。