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

新聞動態(tài)

python基礎(chǔ)之for循環(huán)

發(fā)布日期:2021-12-21 10:49 | 文章來源:CSDN

For 循環(huán)

可以遍歷字符串,也可以遍歷列表

# for 循環(huán)
# 語法特點:遍歷操作,依次取集合容器中的幾個值
# for  臨時變量 in 容器:
#  執(zhí)行代碼塊
tags='我是一個中國人'#字符串類型本身就是一個字符類型的集合
for item in tags:
 print(item)
 pass

# range 此函數(shù)可以生成一個數(shù)據(jù)集合列表
# range(起始:結(jié)束:步長)  步長不能為0
for data in range(1,101):  #數(shù)據(jù)是左包含右不包含
 print(data,end=' ')

sum=0
for data in range(1,101):
 sum+=data  #求累加和
 pass
print("sum=%d"%sum)

print('--------------------------------------')
for data in range(50,201):
 if data%2==0:
  print("%d是偶數(shù)"%data)
  pass
 else:
  print("%d是奇數(shù)"%data)

關(guān)鍵字 break,continue

sum=0
for item in range(1,51):
 if sum>100:
  print("循環(huán)到%d就推出了"%item)
  break  ##退出循環(huán)體
  pass
 sum+=item
 pass
print('SUM=%d'%sum)

print('continue的使用')
for item in range(1,101):
 if item%2==0:  #求出來奇數(shù)
  continue
  print('執(zhí)行')
  pass
 print(item)
 pass

for item in 'I love python':
 if item=='e':
  break
  pass
 print(item)

for item in 'I love python':
 if item=='e':
  continue
  pass
 print(item)


# 99乘法表
for i in range(1,10):
 for j in range(1,i+1):
  print("%d*%d=%d"%(i,j,i*j),end=' ')
  pass
 print()
 pass

# for ---- else
for item in range(1,10):
 print(item,end=' ')
 pass
else:
 print("已經(jīng)執(zhí)行完了嗎")

# for ---- else
for item in range(1,10):
 print(item,end=' ')
 if item>=5:
  break
 pass
else:
 print("上面出現(xiàn)break,那么else代碼不執(zhí)行")

	account='lxq'
pwd='123'
for i in range(3):
 zh=input('請輸入賬號:')
 pd=input('請輸入密碼:')
 if account==zh and pwd==pd:
  print('恭喜您登陸成功')
  break
 pass
else:
 print("您的賬號已經(jīng)被系統(tǒng)鎖定")

# while ----- else
 index=1
while index<=10:
 index+=1
 print(index)
 pass
else:
 print('else執(zhí)行了嗎')

再循環(huán)體中,break沒有執(zhí)行,那么else就會執(zhí)行

作業(yè):

# 猜年齡游戲
# 允許用戶最多嘗試三次
# 三次還未才對。問用戶是否繼續(xù)想玩,回答Y或y,繼續(xù)三次,回答N或n,退出
# 猜對則直接退出
# 演練while的使用和if的使用
 times=0
count=3
while times<=3:
 age=int(input("請輸入您猜測的年齡:"))
 if age==25:
  print('猜對了')
  break  ##直接中斷
  pass
 elif age<25:
  print('猜小了')
  pass
 else:
  print('猜小了')
  pass
 times+=1
 if times==3:
  choose=input('想不想繼續(xù) Y/N?')
  if choose=='Y' or choose=='y':
times=0  ##重置時間
pass
  elif choose=='N' or choose=='n':
break
  else:
print('請輸入正確標(biāo)記。。。。')
 pass
 

# 身高1.75 體重80.5kg,根據(jù)BMI公式計算BMI指數(shù),并根據(jù)指數(shù):
# 低于18.5 過輕
# 18.5~25 正常
# 25-28 過重
# >32 肥胖
 height=float(input('請輸入您的身高:'))
weight=float(input('請輸入您的體重'))
BMI=weight/(height**2)
print(BMI)
if BMI<18.5:
 print('過輕')
 pass
elif 25>BMI>=18.5:
 print('正常')
 pass
elif 32>BMI>=25:
 print('超重')
 pass
elif BMI>32:
 print('肥胖')
 pass
 

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注本站的更多內(nèi)容!

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

相關(guān)文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

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

關(guān)注
微信

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