成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:136日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲精品久久久久综合中文字幕 | 亚洲天堂国产 | 一级视频在线免费观看 | 曰本一区 | 国产精品欧美一区二区在线看 | a级毛片毛片免费观看永久 a级毛片毛片免费很很综合 | 日韩欧美中文字幕一区二区三区 | 欧美特黄高清免费观看的 | 免费观看欧美一级特黄 | 久久精品免观看国产成人 | 香蕉99国内自产自拍视频 | 女人一级特纯黄大片色 | 久草视频免费在线看 | 香蕉久久夜色精品国产尤物 | 乱子伦一级在线现看 | 久久久久国产精品免费网站 | 国产成人精品午夜在线播放 | 九九精品视频在线观看 | 毛片免费在线 | 成人精品免费视频 | 欧美久久精品 | 图片区偷拍区小说区 | 在线视频一区二区三区三区不卡 | 欧美视频成人 | 免费99热在线观看 | 黄 色 三 级 网站 | 国产第三区 | 日韩视频在线观看一区二区 | 亚洲国产人成中文幕一级二级 | 国产亚洲精品一品区99热 | 精品久久久久久久久中文字幕 | 性欧美videofree另类17 | 在线观看视频一区二区三区 | 亚洲国产精品成 | 国产成人精品高清免费 | 最刺激黄a大片免费网站 | 精品亚洲视频在线观看 | 中文字幕一级毛片 | 欧美高清在线视频一区二区 | 中国欧美一级毛片免费 | 国产精品jvid在线观看 |