欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python中的for循環(huán)怎么用-創(chuàng)新互聯(lián)

這篇文章主要介紹Python中的for循環(huán)怎么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

10年積累的成都做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有建安免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

for循環(huán)是Python的循環(huán)語句之一,它常用于遍歷字符串、列表、元組、字典、集合等序列類型,逐個(gè)獲取序列中的各個(gè)元素。小編將為大家總結(jié)for循環(huán)的學(xué)習(xí)知識(shí)點(diǎn),主要包括:for循環(huán)語法、實(shí)例展示、循環(huán)使用else語句和for循環(huán)語句應(yīng)用。

一、for循環(huán)語法

for iterating_var in sequence:

statements(s)

二、實(shí)例展示

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for letter in 'Python': # 第一個(gè)實(shí)例

print '當(dāng)前字母 :', letter

fruits = ['banana', 'apple', 'mango']

for fruit in fruits: # 第二個(gè)實(shí)例

print '當(dāng)前水果 :', fruit

print "Good bye!"

三、循環(huán)使用else語句

在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區(qū)別,else 中的語句會(huì)在循環(huán)正常執(zhí)行完(即 for 不是通過 break 跳出而中斷的)的情況下執(zhí)行,while … else 也是一樣。

實(shí)例

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for num in range(10,20): # 迭代 10 到 20 之間的數(shù)字

for i in range(2,num): # 根據(jù)因子迭代

if num%i == 0: # 確定第一個(gè)因子

j=num/i # 計(jì)算第二個(gè)因子

print '%d 等于 %d * %d' % (num,i,j)

break # 跳出當(dāng)前循環(huán)

else: # 循環(huán)的 else 部分

print num, '是一個(gè)質(zhì)數(shù)'

四、for循環(huán)語句應(yīng)用

1、字符串

str = "hello" #字符串hello

for n in str:

print(n,end=" ")

2、打印1-100

for num in range(1,101): #1-100

print(num)

3、打印三角形

n = int(input("請輸入行數(shù):"))

for trigon in range(n): #range(0,n)

for tri in range(trigon+1):

print("*",end=" ")

print()

4、打印矩形

n = int(input("請輸入行數(shù):"))

for rectangle in range(n):

for rec in range(n):

print("*",end=" ")

print()

5、打印1-100之間的偶數(shù)

for num in range(1,101):

if num%2 == 0: #偶數(shù)

print(num)

6、打印5-88之間的奇數(shù)并能被3整除

for num in range(5,89):

if num%2 == 1 and num%3 == 0: #奇數(shù)且能被3整除

print(num)

7、打印九九乘法表

for i in range(1,10):

for j in range(1,i-1):

print(j,"*",i,"=",(i*j),end="\t")

print()

8、打印33-88之間的前20個(gè)偶數(shù)

count = 0

for num in range(33,89):

if num%2 == 0:

count += 1 #數(shù)量+1

print(num)

if count == 20:

break

print(num)

9、打印1-50之間偶數(shù),如果偶數(shù)大于40停止循環(huán)

for num in range(1,51):

if num%2 == 0 and num<=40:

print(num)

10、輸出五個(gè)學(xué)生成績 最終求平均成績

sum=0 #sum為和

for s in range(1,6):

print("請輸入第",s,"個(gè)同學(xué)的成績")

score = int(input()) #int 數(shù)字類型,定義input為數(shù)字類型

sum += score

print("這個(gè)班的平均成績?yōu)椋?quot;,sum//5)

11、五個(gè)班級的平均成績

for c in range(1,6):

sum = 0

for s in range(1,6):

print("請輸入第",c,"個(gè)班第",s,"個(gè)同學(xué)的成績:")

score = int(input())

sum += score

print("第",c,"個(gè)班的平均成績?yōu)椋?quot;,sum//5)

以上是“Python中的for循環(huán)怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞標(biāo)題:Python中的for循環(huán)怎么用-創(chuàng)新互聯(lián)
URL分享:http://chinadenli.net/article28/edhjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作做網(wǎng)站虛擬主機(jī)服務(wù)器托管App設(shè)計(jì)商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)