国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python小白的基礎問題 關于while循環的嵌套

瀏覽:102日期:2022-06-30 10:56:01

問題描述

源代碼如下:

# -*- coding:gb2312 -*-#站起來,坐下,站起來,轉5個圈,坐下。整個流程執行10次Process1 = 1Process2 = 1while Process1 < 10: # 這個Process1 代表外面大的while循環 print('='*5) print('第%d次執行'%Process1) print('站起來') print('坐下') print('站起來') while Process2 <= 5: # 這個Process2 代表嵌套在里面的while小循環print('轉%d個圈'%Process2)Process2 = Process2 + 1 print('坐下') Process1 = Process1 + 1

執行結果:python小白的基礎問題  關于while循環的嵌套

我的問題是:為什么如圖紅色標記的這一部分,也就是Process2這一部分的內循環,在整個過程只執行了一次,而不是隨著外面的整個大循環執行10次? 我如何改進才可以讓他隨著整個程序一直嵌套在里面循環下去?

問題解答

回答1:

執行第一次外循環之后, Process2 的值變成了 6, 在執行第二次外循環及以后時,它的值一直是 6, 所以內循環不執行. 如果你想讓它執行, Process2的初始化應該放到外循環里面.

Process1 = 1while Process1 < 10: # 這個Process1 代表外面大的while循環 print('='*5) print('第%d次執行'%Process1) print('站起來') print('坐下') print('站起來') Process2 = 1 while Process2 <= 5: # 這個Process2 代表嵌套在里面的while小循環print('轉%d個圈'%Process2)Process2 = Process2 + 1 print('坐下') Process1 = Process1 + 1回答2:

要把內層循環的變量賦值放在外層循環里面才行。保證在每次外層循環時,內層循環變量都從1開始。不然,內層循環變量第一次運行后變成6,之后一直是6,導致后面不再執行。

# -*- coding:gb2312 -*-#站起來,坐下,站起來,轉5個圈,坐下。整個流程執行10次Process1 = 1while Process1 < 10: # 這個Process1 代表外面大的while循環 print('='*5) print('第%d次執行'%Process1) print('站起來') print('坐下') print('站起來') Process2 = 1 while Process2 <= 5: # 這個Process2 代表嵌套在里面的while小循環print('轉%d個圈'%Process2)Process2 = Process2 + 1 print('坐下') Process1 = Process1 + 1

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产日韩欧美网站 | 三级网站大全 | 网红主播大尺度精品福利视频 | 国产在线观看一区二区三区 | 久久综合久美利坚合众国 | 波多野结衣中文一区二区免费 | 久久免费精品国产视频 | 在线观看日本永久免费视频 | 精品久久网 | 女人十八一级毛片 | 欧美高清一区二区三 | 女人张开双腿让男人桶爽免 | 黄色激情网站 | 亚洲高清在线观看播放 | 久草在线免费资源 | 久久一本| 国产精品一国产精品免费 | 99视频在线国产 | 欧美一级毛片怡红院 | 99久久精品免费国产一区二区三区 | 亚洲欧洲日产国码一级毛片 | 欧美色视频日本片免费高清 | 久草免费手机视频 | 亚洲国产精品久久网午夜 | 日韩色网站 | 久草免费在线播放视频 | 欧美三级成版人版在线观看 | 熟女毛片| 国产一级免费 | 在线日韩欧美一区二区三区 | 美女张开腿让人桶 | 精品国产一区二区三区不卡在线 | 99精品网 | 一区二区三区在线观看免费 | 亚洲精品一区二区三区在 | 欧美精品专区免费观看 | 九九热视频精品 | 亚洲免费在线视频播放 | 久久亚洲精品中文字幕第一区 | japanese 色系 tube日本 | 欧美视频在线观在线看 |