課程
/后端開發
/Python
/初識Python
print [x * y for x in range(1,100,2) for y in range(2,101,2)]
輸出結果 2,4,6,8,10...
2020-07-23
源自:初識Python 10-1
正在回答
你這是先1*(2,4,6,8……),然后3*(2,4,6,8……)這樣跑的,是一對多,不是一一對應的
嵌套循環:外循環走一下,內循環走一遍。
for?x?in?range(1,100,2): ??for?y?in?range(2,101,2): ?????print?x*y
x = 1, y = range(2,101,2);
x = 3, y = range(2,101,1);
以此類推......直到x = 99結束!
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-08-05
你這是先1*(2,4,6,8……),然后3*(2,4,6,8……)這樣跑的,是一對多,不是一一對應的
2020-07-25
嵌套循環:外循環走一下,內循環走一遍。
x = 1, y = range(2,101,2);
x = 3, y = range(2,101,1);
以此類推......直到x = 99結束!