91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中的for循環怎么用

發布時間:2021-10-28 14:35:22 來源:億速云 閱讀:1500 作者:小新 欄目:編程語言

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

for循環是Python的循環語句之一,它常用于遍歷字符串、列表、元組、字典、集合等序列類型,逐個獲取序列中的各個元素。小編將為大家總結for循環的學習知識點,主要包括:for循環語法、實例展示、循環使用else語句和for循環語句應用。

一、for循環語法

for iterating_var in sequence:

statements(s)

二、實例展示

#!/usr/bin/python

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

for letter in 'Python': # 第一個實例

print '當前字母 :', letter

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

for fruit in fruits: # 第二個實例

print '當前水果 :', fruit

print "Good bye!"

三、循環使用else語句

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

實例

#!/usr/bin/python

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

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

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

if num%i == 0: # 確定第一個因子

j=num/i # 計算第二個因子

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

break # 跳出當前循環

else: # 循環的 else 部分

print num, '是一個質數'

四、for循環語句應用

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("請輸入行數:"))

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

for tri in range(trigon+1):

print("*",end=" ")

print()

4、打印矩形

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

for rectangle in range(n):

for rec in range(n):

print("*",end=" ")

print()

5、打印1-100之間的偶數

for num in range(1,101):

if num%2 == 0: #偶數

print(num)

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

for num in range(5,89):

if num%2 == 1 and num%3 == 0: #奇數且能被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個偶數

count = 0

for num in range(33,89):

if num%2 == 0:

count += 1 #數量+1

print(num)

if count == 20:

break

print(num)

9、打印1-50之間偶數,如果偶數大于40停止循環

for num in range(1,51):

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

print(num)

10、輸出五個學生成績 最終求平均成績

sum=0 #sum為和

for s in range(1,6):

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

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

sum += score

print("這個班的平均成績為:",sum//5)

11、五個班級的平均成績

for c in range(1,6):

sum = 0

for s in range(1,6):

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

score = int(input())

sum += score

print("第",c,"個班的平均成績為:",sum//5)

以上是“Python中的for循環怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

渭南市| 共和县| 罗源县| 天台县| 鸡西市| 五常市| 龙门县| 靖宇县| 石家庄市| 得荣县| 霍邱县| 阿坝| 宝山区| 绵竹市| 长宁区| 武隆县| 汽车| 克什克腾旗| 三都| 屯留县| 三明市| 新田县| 灵宝市| 仪陇县| 崇文区| 图片| 威远县| 壤塘县| 广宁县| 石河子市| 称多县| 梁河县| 明溪县| 读书| 漳平市| 罗平县| 定日县| 衡阳市| 台南市| 南召县| 威远县|