人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

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

發(fā)布日期:2021-12-30 21:52 | 文章來(lái)源:源碼之家

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

while循環(huán)

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

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

import random
while True:
 # 1. 用戶輸入自己出拳的內(nèi)容
 user = int(input('請(qǐng)輸入要出的拳:1(石頭) 2(剪刀) 3(布):'))
 # 2. 讓電腦隨機(jī)出拳
 computer = random.randint(1, 3)  # 隨機(jī)產(chǎn)生1-3 之間的隨機(jī)數(shù)
 # print(computer)
 # 3. 判斷勝負(fù)
 # 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('你輸了,弱爆了')

計(jì)算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)的縮進(jìn)里邊.還是外邊,可以思考,這行代碼想讓他打印輸出幾次,如果只輸出一次,放在外邊,
# 如果想要多次輸出,放在里邊
print('求和的結(jié)果為', my_sum)

計(jì)算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)的縮進(jìn)里邊.還是外邊,可以思考,這行代碼想讓他打印輸出幾次,如果只輸出一次,放在外邊,
# 如果想要多次輸出,放在里邊
print('求和的結(jié)果為', my_sum)

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

#  循環(huán)生成 1- 100 之間的數(shù)字
# 定義變量記錄初始的值
my_sum = 0
i = 2  # 1-100 之間第一個(gè)偶數(shù)
while i <= 100:
 my_sum += i  # my_sum = my_sum + i
 # 改變i的值
 i += 2  # 保證每次的結(jié)果都是偶數(shù)
# 將代碼放在循環(huán)的縮進(jìn)里邊.還是外邊,可以思考,這行代碼想讓他打印輸出幾次,如果只輸出一次,放在外邊,
# 如果想要多次輸出,放在里邊
print('求和的結(jié)果為', my_sum)

while循環(huán)嵌套

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

for循環(huán)

for i in 'hello':
 # i 一次循環(huán)是字符串中的一個(gè)字符
 print(i, end=' ')
# range(n)  會(huì)生成 [0, n) 的數(shù)據(jù)序列, 不包含n
for i in range(5):  # 0 1 2 3 4
 # print(i)
 print('操場(chǎng)跑圈...')
# range(a, b)  會(huì)生成 [a, b) 的整數(shù)序列, 不包含b
for i in range(3, 7):  # 3 4 5 6
 print(i)
# range(a, b, step) 會(huì)生成[a, b) 的整數(shù)序列,但是每個(gè)數(shù)字之間的間隔(步長(zhǎng))是step
for i in range(1, 10, 3):  # 1 4  7
 print(i)

for 循環(huán)嵌套

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

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

n = int(input('請(qǐng)輸入正方形的邊長(zhǎng):'))
# n = 5
# 3. 打印 n 行的*
# 3.1 定義變量,記錄打印了幾行
j = 0
while j < n:
 # 2. 打印一行的*
 # 2.1 記錄一行中已經(jīng)打印的*個(gè)數(shù)
 i = 0
 while i < n:
  # 1. 打印一個(gè)*
  print('*', end=' ')# 打印一行的時(shí)候, 不能換行
  i += 1
 # 一行打印結(jié)束之后,需要讓j + 1, 同時(shí)還需要換行
 print()  # print函數(shù)默認(rèn)會(huì)輸出換行
 j += 1

# for 循環(huán)實(shí)現(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. 定義變量記錄一行打印的*個(gè)數(shù)
 i = 1  # 將要打印第一個(gè)
 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  , 控制一行打印的個(gè)數(shù)
  print('*', end=' ')
 print()

break

# 有五個(gè)蘋果
# 1. 吃了三個(gè)蘋果之后, 吃飽了.后續(xù)的蘋果不吃了
# 2. 吃了三個(gè)蘋果之后.在吃第四個(gè)蘋果,發(fā)現(xiàn)了半條蟲子,這個(gè)蘋果不吃了,還要吃剩下的蘋果
for i in range(1, 6):
 if i == 4:
  print('吃飽了, 不吃了')
  break  # 終止循環(huán)的執(zhí)行
 print(f'正在吃標(biāo)號(hào)為 {i} 的蘋果')

continue

# 有五個(gè)蘋果
# 1. 吃了三個(gè)蘋果之后, 吃飽了.后續(xù)的蘋果不吃了
# 2. 吃了三個(gè)蘋果之后.在吃第四個(gè)蘋果,發(fā)現(xiàn)了半條蟲子,這個(gè)蘋果不吃了,還要吃剩下的蘋果
for i in range(1, 6):
 if i == 4:
  print('發(fā)現(xiàn)半條蟲子,這個(gè)蘋果不吃了, 沒(méi)吃飽,繼續(xù)吃剩下的')
  continue  # 會(huì)結(jié)束本次循環(huán),繼續(xù)下一次循環(huán)
 print(f'吃了編號(hào)為{i}的蘋果')

循環(huán)和else

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

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

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部