課程
/后端開發
/Python
/初識Python
為什么說x每循環一次,y就會循環3次?
2016-09-24
源自:初識Python 5-8
正在回答
y處于內層循環,內層循環完畢后, 外層循環才會開始下一層循環。
因此,x每循環一次,y都要循環三次。具體運行情況如下:
x第一次循環:x=A
? ? y第一次循環:y=1 ?,此時打印A1?
? ? y第二次循環:y=2 ?,此時打印A2
? ? y第三次循環:y=3 ?,此時打印A3
? ? 內層循環結束,開始外層第二次循環
x第二次循環:x=B
? ? y第一次循環:y=1 ?,此時打印B1?
? ? y第二次循環:y=2 ?,此時打印B2
? ? y第三次循環:y=3 ?,此時打印B3
? ? 內層循環結束,開始外層第三次循環
x第三次循環:x=C
? ? y第一次循環:y=1 ?,此時打印C1?
? ? y第二次循環:y=2 ?,此時打印C2
? ? y第三次循環:y=3 ?,此時打印C3
? ? 內層循環結束
外層循環結束
慕粉3751087 提問者
因為每當X開始一次循環,下面的代碼塊執行完,X才能算作一次循環執行完。如圖,Y循環完3次才能做完循環。
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-24
y處于內層循環,內層循環完畢后, 外層循環才會開始下一層循環。
因此,x每循環一次,y都要循環三次。具體運行情況如下:
x第一次循環:x=A
? ? y第一次循環:y=1 ?,此時打印A1?
? ? y第二次循環:y=2 ?,此時打印A2
? ? y第三次循環:y=3 ?,此時打印A3
? ? 內層循環結束,開始外層第二次循環
x第二次循環:x=B
? ? y第一次循環:y=1 ?,此時打印B1?
? ? y第二次循環:y=2 ?,此時打印B2
? ? y第三次循環:y=3 ?,此時打印B3
? ? 內層循環結束,開始外層第三次循環
x第三次循環:x=C
? ? y第一次循環:y=1 ?,此時打印C1?
? ? y第二次循環:y=2 ?,此時打印C2
? ? y第三次循環:y=3 ?,此時打印C3
? ? 內層循環結束
外層循環結束
2016-09-24
因為每當X開始一次循環,下面的代碼塊執行完,X才能算作一次循環執行完。如圖,Y循環完3次才能做完循環。