最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

小學生也能看懂的python語法之循環(huán)語句精解

 更新時間:2021年09月27日 15:00:16   作者:毛毛是一只狗  
這篇文章主要介紹了詳解Python中的條件,循環(huán)語句,包括while循環(huán)for循環(huán),循環(huán)語句是學習各個編程語言的最基本的基礎知識,需要的朋友可以參考下

🌌 專注Golang,Python語言,云原生,人工智能領域得博主;
💜 過去經(jīng)歷的意義在于引導你,而非定義你;

在這里插入圖片描述

while循環(huán)

# 使用print輸出模擬跑一圈
# print('操場跑圈中.....')
# print('操場跑圈中.....')
# print('操場跑圈中.....')
# print('操場跑圈中.....')
# print('操場跑圈中.....')

# 使用循環(huán)解決跑圈問題
# 1. 記錄已經(jīng)跑了多少圈
i = 0
# 3. 書寫循環(huán),判斷是否滿足條件
while i < 5:
    print('操場跑圈中.....')
    # 2. 跑了一圈之后,記錄的圈數(shù)加1
    i += 1

print('跑圈完成')

while實現(xiàn)猜拳游戲

import random

while True:
    # 1. 用戶輸入自己出拳的內(nèi)容
    user = int(input('請輸入要出的拳:1(石頭) 2(剪刀) 3(布):'))
    # 2. 讓電腦隨機出拳
    computer = random.randint(1, 3)  # 隨機產(chǎn)生1-3 之間的隨機數(shù)
    # print(computer)
    # 3. 判斷勝負
    # 3.1 平局 輸入的內(nèi)容一樣  user == computer
    # 3.2 user 勝利, ①. user==1 and computer==2  ② user==2 and computer==3 ③ user==3 and computer == 1
    # 3.3 else 剩下的情況就是電腦勝利
    if user == computer:
        print('平局')
    elif (user == 1 and computer == 2) or (user == 2 and computer == 3) or (user == 3 and computer == 1):
        print('恭喜你,勝利了')
    else:
        print('你輸了,弱爆了')

計算1-100之間的累加和

# 1 + 2 + 3 + 99 + 100
#  循環(huán)生成 1- 100 之間的數(shù)字
# 定義變量記錄初始的值
my_sum = 0
i = 1
while i <= 100:
    # 求和
    my_sum += i  # my_sum = my_sum + i
    # 改變i的值
    i += 1

# 將代碼放在循環(huán)的縮進里邊.還是外邊,可以思考,這行代碼想讓他打印輸出幾次,如果只輸出一次,放在外邊,
# 如果想要多次輸出,放在里邊
print('求和的結(jié)果為', my_sum)

計算1-100之間偶數(shù)的累加和

# 偶數(shù), 能被2整除的數(shù)是偶數(shù)  num % 2 == 0
#  循環(huán)生成 1- 100 之間的數(shù)字
# 定義變量記錄初始的值
my_sum = 0
i = 1
while i <= 100:
    # 先判斷數(shù)字是不是偶數(shù),如果是偶數(shù)求和
    if i % 2 == 0:
        my_sum += i  # my_sum = my_sum + i
    # 改變i的值
    i += 1

# 將代碼放在循環(huán)的縮進里邊.還是外邊,可以思考,這行代碼想讓他打印輸出幾次,如果只輸出一次,放在外邊,
# 如果想要多次輸出,放在里邊
print('求和的結(jié)果為', my_sum)

計算1-100之間偶數(shù)的累加和2

#  循環(huán)生成 1- 100 之間的數(shù)字
# 定義變量記錄初始的值
my_sum = 0
i = 2  # 1-100 之間第一個偶數(shù)
while i <= 100:
    my_sum += i  # my_sum = my_sum + i
    # 改變i的值
    i += 2  # 保證每次的結(jié)果都是偶數(shù)

# 將代碼放在循環(huán)的縮進里邊.還是外邊,可以思考,這行代碼想讓他打印輸出幾次,如果只輸出一次,放在外邊,
# 如果想要多次輸出,放在里邊
print('求和的結(jié)果為', my_sum)

while循環(huán)嵌套

# 操場跑圈 一共需要跑5圈
# 每跑一圈,需要做3個俯臥撐,

# 1. 定義變量記錄跑的圈數(shù)
i = 0

while i < 5:
    # 2. 定義變量, 記錄每一圈做了多少個俯臥撐
    j = 0
    # 3. 操場跑圈
    print('操場跑圈中.....')
    # 4. 做俯臥撐
    while j < 3:
        print('做了一個俯臥撐')
        j += 1
    # 一圈完整了,圈數(shù)加1
    i += 1

for循環(huán)

for i in 'hello':
    # i 一次循環(huán)是字符串中的一個字符
    print(i, end=' ')

# range(n)  會生成 [0, n) 的數(shù)據(jù)序列, 不包含n
for i in range(5):  # 0 1 2 3 4
    # print(i)
    print('操場跑圈...')

# range(a, b)  會生成 [a, b) 的整數(shù)序列, 不包含b
for i in range(3, 7):  # 3 4 5 6
    print(i)

# range(a, b, step) 會生成[a, b) 的整數(shù)序列,但是每個數(shù)字之間的間隔(步長)是step
for i in range(1, 10, 3):  # 1 4  7
    print(i)

for 循環(huán)嵌套

# 操場跑圈 一共需要跑5圈
for i in range(5):
    print('操場跑圈中')
    # 每跑一圈,需要做3個俯臥撐,
    for j in range(3):
        print('做一個俯臥撐....')

循環(huán)嵌套使用-打印正方形

n = int(input('請輸入正方形的邊長:'))
# n = 5

# 3. 打印 n 行的*
# 3.1 定義變量,記錄打印了幾行
j = 0
while j < n:
    # 2. 打印一行的*
    # 2.1 記錄一行中已經(jīng)打印的*個數(shù)
    i = 0
    while i < n:
        # 1. 打印一個*
        print('*', end=' ')   # 打印一行的時候, 不能換行
        i += 1
    # 一行打印結(jié)束之后,需要讓j + 1, 同時還需要換行
    print()  # print函數(shù)默認會輸出換行
    j += 1


# for 循環(huán)實現(xiàn)打印正方形
# 2. 打印n 行
for j in range(n):
    # 1. 打印一行
    for i in range(n):
        print('*', end=' ')
    print()  # 換行

打印三角形

n = 5

# 2. 定義變量,記錄打印的行數(shù)
j = 1  # 將要打印第一行
while j <= n:
    # 1. 定義變量記錄一行打印的*個數(shù)
    i = 1  # 將要打印第一個
    while i <= j:
        print('*', end=' ')
        i += 1
    print()
    j += 1


# for循環(huán)打印三角形
for i in range(n):  # 控制行數(shù)
    for j in range(i+1):  # i  range(i) 不包含i  , 控制一行打印的個數(shù)
        print('*', end=' ')
    print()

break

# 有五個蘋果
# 1. 吃了三個蘋果之后, 吃飽了.后續(xù)的蘋果不吃了
# 2. 吃了三個蘋果之后.在吃第四個蘋果,發(fā)現(xiàn)了半條蟲子,這個蘋果不吃了,還要吃剩下的蘋果

for i in range(1, 6):
    if i == 4:
        print('吃飽了, 不吃了')
        break  # 終止循環(huán)的執(zhí)行
    print(f'正在吃標號為 {i} 的蘋果')

continue

# 有五個蘋果
# 1. 吃了三個蘋果之后, 吃飽了.后續(xù)的蘋果不吃了
# 2. 吃了三個蘋果之后.在吃第四個蘋果,發(fā)現(xiàn)了半條蟲子,這個蘋果不吃了,還要吃剩下的蘋果

for i in range(1, 6):
    if i == 4:
        print('發(fā)現(xiàn)半條蟲子,這個蘋果不吃了, 沒吃飽,繼續(xù)吃剩下的')
        continue  # 會結(jié)束本次循環(huán),繼續(xù)下一次循環(huán)

    print(f'吃了編號為{i}的蘋果')

循環(huán)和else

my_str = 'hello python!'
# my_str = 'hello itcast!'

for i in my_str:
    if i == 'p':
        print('包含p這個字符')
        # 已經(jīng)判斷出來包含了,是否還需要繼續(xù)判斷
        break
else:
    print('不包含p這個字符')

到此這篇關于小學生也能看懂的python語法之循環(huán)語句精解的文章就介紹到這了,更多相關python 循環(huán)語句內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python要如何實現(xiàn)列表排序的幾種方法

    Python要如何實現(xiàn)列表排序的幾種方法

    這篇文章主要介紹了Python要如何實現(xiàn)列表排序的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Django使用視圖動態(tài)輸出CSV以及PDF的操作詳解

    Django使用視圖動態(tài)輸出CSV以及PDF的操作詳解

    這篇文章主要介紹了Django 如何使用視圖動態(tài)輸出 CSV 以及 PDF,我們需要用到 python 的 csv 和 reportLab 庫,通過django視圖來定義輸出我們需要的 csv 或者 pdf 文件,需要的朋友可以參考下
    2024-06-06
  • Python遍歷目錄中的所有文件的方法

    Python遍歷目錄中的所有文件的方法

    Pyhton中我們一般使用os.walk生成器來獲取文件夾中的所有文件,這里我們就來詳細看一下Python遍歷目錄中的所有文件的方法,包括一個進階的利用fnmatch模塊進行匹配的方法:
    2016-07-07
  • Cython編譯python為so 代碼加密示例

    Cython編譯python為so 代碼加密示例

    今天小編就為大家分享一篇Cython編譯python為so 代碼加密示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python實現(xiàn)圖像增強

    Python實現(xiàn)圖像增強

    這篇文章主要為大家詳細介紹了Python實現(xiàn)圖像增強,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 一起來看看五條Python中的隱含特性

    一起來看看五條Python中的隱含特性

    這篇文章主要為大家詳細介紹了Python中的隱含特性,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python CSV文件模塊的使用案例分析

    Python CSV文件模塊的使用案例分析

    這篇文章主要介紹了Python CSV文件模塊的使用,結(jié)合具體案例形式分析了Python使用csv模塊操作csv文件的相關使用技巧與相關注意事項,需要的朋友可以參考下
    2019-12-12
  • Python模擬登錄的多種方法(四種)

    Python模擬登錄的多種方法(四種)

    這篇文章主要介紹了Python模擬登錄的多種方法,大概給大家提供了四種方法,每種方法給大家介紹的都很詳細,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-06-06
  • Django DRF APIView源碼運行流程詳解

    Django DRF APIView源碼運行流程詳解

    這篇文章主要介紹了Django DRF APIView源碼運行流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • python+tkinter編寫電腦桌面放大鏡程序?qū)嵗a

    python+tkinter編寫電腦桌面放大鏡程序?qū)嵗a

    這篇文章主要介紹了Python+tkinter編寫電腦桌面放大鏡程序?qū)嵗a,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01

最新評論

定结县| 沙河市| 板桥市| 莲花县| 大厂| 中江县| 桂阳县| 通城县| 施秉县| 奈曼旗| 怀化市| 临潭县| 太原市| 齐齐哈尔市| 赣榆县| 静宁县| 和龙市| 武陟县| 镇远县| 博湖县| 寿宁县| 涟水县| 临漳县| 民丰县| 晋宁县| 马龙县| 义乌市| 黑河市| 德令哈市| 淳安县| 漳浦县| 昭苏县| 荆门市| 文水县| 江津市| 黄山市| 乌鲁木齐县| 天祝| 汉中市| 寿宁县| 云浮市|