作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等
作者主頁: 七七的個人主頁
文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。
歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!????
嵌套格式
同while一樣,for循環(huán)也支持嵌套使用
嵌套格式:
我們以向小美表白的案例為例
堅持表白100天
每天送花10束
# 堅持表白100天,每天都送10朵花
# range
i = 0
for i in range(1, 101):
print(f"今天是向小美表白的第{i}天,加油堅持。")
# 寫內(nèi)層的循環(huán)了
for j in range(1, 11):
print(f"給小美送的第{j}朵玫瑰花")
print("小美我喜歡你")
print(f"第{i}天,表白成功")
和while循環(huán)一樣,需要注意縮進
因為通過縮進,確定層次關(guān)系
我們學習過的while循環(huán)和for循環(huán)。
這兩類循環(huán)語句是可以相互嵌套的
i = 1
while i <= 100:
print(f"今天是向小美表白的第{i}天,加油堅持。")
for j in range(1, 11):
print(f"給小美送的第{j}朵玫瑰花")
print("小美我喜歡你")
i += 1;
print(f"第{i-1}天,表白成功")
運行結(jié)果
總結(jié):
for循環(huán)的嵌套語法:
注意事項:
- 需要注意縮進,嵌套for循環(huán)同樣通過縮進確定層次關(guān)系
- for循環(huán)和while循環(huán)可以相互嵌套使用
題目練習
練習: for循環(huán)打印九九乘法表
- 2層循環(huán),外層控制行,內(nèi)層控制列
- 可使用range語句來得到數(shù)字序列進行for循環(huán)
- 內(nèi)層for循環(huán)的range最大范圍,取決于當前外層循環(huán)的數(shù)字
# 通過外層循環(huán)控制行數(shù)
for i in range(1, 10):
# 通過內(nèi)層循環(huán)控制每一行的數(shù)據(jù)
for j in range(1, i + 1):
# 在內(nèi)層循環(huán)中輸出每一行的內(nèi)容
print(f"{j} * {i} = {j * i}\t", end='')
# 外層循環(huán)可以通過print輸出一個回車符
print()
運行結(jié)果:文章來源:http://www.zghlxwxcb.cn/news/detail-459100.html
好了關(guān)于【Python入門篇】Python中循環(huán)語句(for循環(huán)的嵌套應(yīng)用),七七今天就先分享到這里,如果這篇文章對大家有幫助,請佬佬們點個贊再走吧!如果發(fā)現(xiàn)什么問題,歡迎評論區(qū)留言!????文章來源地址http://www.zghlxwxcb.cn/news/detail-459100.html
到了這里,關(guān)于【Python入門篇】——Python中循環(huán)語句(for循環(huán)的嵌套應(yīng)用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!