for循環
(1)使用for語句可以遍歷全部元素,例如逐個輸出字符串中的字符,逐個輸出列表中的元素,元組中的元素,集合中的元素(注意賦值時各元素的順序),字典中的鍵……
for letter in 'Python':
print letter
結果:
P
y
t
h
o
n
fruits=['西瓜','水蜜桃','葡萄']
for fruit in fruits:
print fruit
結果:
西瓜
水蜜桃
葡萄
(2)重復執行相同操作
使用range()函數創建一個數字列表
取值范圍:從起始數字開始到結束數字之前
1 for i in range(0,5): #依次把0到4保存在變量i中
2 print 'Mr.Mangood最酷!'
3
4 結果:
5 Mr.Mangood最酷!
6 Mr.Mangood最酷!
7 Mr.Mangood最酷!
8 Mr.Mangood最酷!
9 Mr.Mangood最酷!
輸入王曉明的三門考試成績,并算出平均值
1 subjects=('linux系統','Mysql數據庫','Python語言') # 定義一個元組,三個元素代表三門課程
2 sum=0 # 定義變量num為初始化成績分數
3 for i in subjects: # 把元組里的每一個元素依次賦值給i,一共有三次
4 print '請輸入%s的考試成績'%i # 提示輸入成績,運用了格式化字符串功能,用i每次取得的元素名表達出成績名字,%s的意思是字符串
5 score = input() # 接收用戶輸入的成績賦值給score
6 sum += score # 把成績賦給sum,相當于sum = sum + score
7 avg= sum / len(subjects) # 跳出for循環后,計算平均值,這里用函數len()來計算變量subjects的長度,因為subjects定義為一個元組,因此長度即為元素個數3
8 print '王曉明的平均成績為%d'%avg # 輸出平均成績
9
10 結果:
11 請輸入linux系統的考試成績
12 87
13 請輸入Mysql數據庫的考試成績
14 78
15 請輸入Python語言的考試成績
16 90
17 王曉明的平均成績為85
(3)嵌套for循環
輸入黃曉鳴、楊影2位同學,每人三門課程的考試成績,計算平均成績
1 student = (23'黃曉鳴','楊影') #定義學生姓名的元組
2 subjects=('linux系統','Mysql數據庫','Python語言') #定義課程名字的元組
3 for j in student: #把j依次取兩名學生的值進行兩次循環
4 sum=0 #初始化成績的值
5 print '%s同學的考試成績'%j #打印出標題
6 for i in subjects: #定義課程循環
7 print '請輸入%s的考試成績'%i #提示輸入其中一名學生的考試成績
8 score = input() #接收考試成績賦值給score
9 if score< 0 or score >100: #判斷分數取值范圍,做提醒
10 print '注意成績大小'
11 sum+=score #每次輸入成績后,sum值都累加
12 avg= sum/len(subjects) #求出平均成績
13 print j,'的平均成績是%dn'%avg #打印平均成績
14 print'完成學生成績錄入工作' #提示完成工作
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
數據庫
+關注
關注
7文章
3794瀏覽量
64362 -
for
+關注
關注
0文章
44瀏覽量
15811 -
python
+關注
關注
56文章
4792瀏覽量
84628
發布評論請先 登錄
相關推薦
以python為例子講解不寫for循環
為什么要挑戰自己在代碼里不寫for loop?因為這樣可以迫使你去使用比較高級、地道的語法或庫。本文以python為例子,講了不少大家其實在別人的代碼里都見過、但自己很少用的語法。
詳解Python的for和while循環
Python 的 for 和 while 循環是靈活并且高級的,語法自然、讀起來像偽代碼。而 Cython 也支持 for 和 while,無需修改。但由于循環通常占據程序運行時的大部分時間,因此我們可以通過一些優化,確保 Cy
詳解Python中的while循環
說起編程語言中的循環,一般 for 循環用的時候比較多,因為相比于 while 循環,for 循環的代碼量更少。不過有時候也會用到 while 循環
Python寫機器人上位機
Python寫GUI的插件比較多,常用的有Tkinter、pyqt5,本將使用pyqt5寫機器人的上位機。Tkinter 是 Python的標準 GUI 庫,是
發表于 05-09 11:10
?0次下載
Python的循環語句介紹
哈嘍大家好,我是知道。今天帶大家了解下Python的循環語句 定義循環語句允許我們執行一個語句或語句組多次 類型Python提供了兩種不同類型的循環
python最簡單for循環例子
Python是一種簡單而又強大的編程語言,通過其清晰的語法和豐富的功能庫,我們可以實現各種各樣的任務。其中一個最基本的語法結構就是for循環,讓我們來看一下如何使用for循環來編寫一個最簡單的例子
python循環里的輸出結果匯總
循環是計算機編程中常用的一種控制結構,用于重復執行一段代碼。Python提供了多種類型的循環結構,包括for循環和while循環。在這篇文章
python循環創建變量并賦值
循環是Python編程中非常重要的一個概念,它可以讓我們輕松地重復執行某些代碼塊,從而簡化編程過程并提高代碼的效率。在循環中,我們經常需要創建變量并賦值,這是非常常見的操作。接下來,我將詳盡地解釋在
python怎么設置循環次數
在Python中,可以使用循環語句來重復執行一段代碼多次。要設置循環次數,可以使用循環的計數器來控制循環的執行次數。以下是幾種常用的設置
評論