0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

for循環(huán)python怎么寫(xiě)

麥辣雞腿堡 ? 來(lái)源:Python都知道 ? 作者:Python都知道 ? 2023-09-12 16:57 ? 次閱讀

for循環(huán)

(1)使用for語(yǔ)句可以遍歷全部元素,例如逐個(gè)輸出字符串中的字符,逐個(gè)輸出列表中的元素,元組中的元素,集合中的元素(注意賦值時(shí)各元素的順序),字典中的鍵……

for letter in 'Python':
  print letter

結(jié)果:
P
y
t
h
o
n
fruits=['西瓜','水蜜桃','葡萄']
for fruit in fruits:
    print fruit

結(jié)果:
西瓜
水蜜桃
葡萄

(2)重復(fù)執(zhí)行相同操作

使用range()函數(shù)創(chuàng)建一個(gè)數(shù)字列表

取值范圍:從起始數(shù)字開(kāi)始到結(jié)束數(shù)字之前

1 for i in range(0,5):  #依次把0到4保存在變量i中
2     print 'Mr.Mangood最酷!'
3 
4 結(jié)果:
5 Mr.Mangood最酷!
6 Mr.Mangood最酷!
7 Mr.Mangood最酷!
8 Mr.Mangood最酷!
9 Mr.Mangood最酷!

輸入王曉明的三門(mén)考試成績(jī),并算出平均值

1 subjects=('linux系統(tǒng)','Mysql數(shù)據(jù)庫(kù)','Python語(yǔ)言')  # 定義一個(gè)元組,三個(gè)元素代表三門(mén)課程
 2 sum=0                                            # 定義變量num為初始化成績(jī)分?jǐn)?shù)
 3 for i in subjects:                               # 把元組里的每一個(gè)元素依次賦值給i,一共有三次
 4     print '請(qǐng)輸入%s的考試成績(jī)'%i                   # 提示輸入成績(jī),運(yùn)用了格式化字符串功能,用i每次取得的元素名表達(dá)出成績(jī)名字,%s的意思是字符串
 5     score = input()                              # 接收用戶輸入的成績(jī)賦值給score
 6     sum += score                                 # 把成績(jī)賦給sum,相當(dāng)于sum = sum + score
 7 avg= sum / len(subjects)                         # 跳出for循環(huán)后,計(jì)算平均值,這里用函數(shù)len()來(lái)計(jì)算變量subjects的長(zhǎng)度,因?yàn)閟ubjects定義為一個(gè)元組,因此長(zhǎng)度即為元素個(gè)數(shù)3
 8 print '王曉明的平均成績(jī)?yōu)?d'%avg                    # 輸出平均成績(jī)
 9 
10 結(jié)果:
11 請(qǐng)輸入linux系統(tǒng)的考試成績(jī)
12 87
13 請(qǐng)輸入Mysql數(shù)據(jù)庫(kù)的考試成績(jī)
14 78
15 請(qǐng)輸入Python語(yǔ)言的考試成績(jī)
16 90
17 王曉明的平均成績(jī)?yōu)?span id="cuaogf2"    class="hljs-number">85

(3)嵌套for循環(huán)

輸入黃曉鳴、楊影2位同學(xué),每人三門(mén)課程的考試成績(jī),計(jì)算平均成績(jī)

1 student = (23'黃曉鳴','楊影')                      #定義學(xué)生姓名的元組
 2 subjects=('linux系統(tǒng)','Mysql數(shù)據(jù)庫(kù)','Python語(yǔ)言')  #定義課程名字的元組
 3 for j in student:                                #把j依次取兩名學(xué)生的值進(jìn)行兩次循環(huán)
 4     sum=0                                        #初始化成績(jī)的值
 5     print '%s同學(xué)的考試成績(jī)'%j                     #打印出標(biāo)題
 6     for i in subjects:                           #定義課程循環(huán)
 7         print '請(qǐng)輸入%s的考試成績(jī)'%i               #提示輸入其中一名學(xué)生的考試成績(jī)
 8         score = input()                          #接收考試成績(jī)賦值給score
 9         if score< 0 or score >100:                 #判斷分?jǐn)?shù)取值范圍,做提醒
10             print '注意成績(jī)大小'    
11         sum+=score                               #每次輸入成績(jī)后,sum值都累加
12     avg= sum/len(subjects)                       #求出平均成績(jī)
13     print j,'的平均成績(jī)是%dn'%avg                 #打印平均成績(jī)
14 print'完成學(xué)生成績(jī)錄入工作'                         #提示完成工作
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3752

    瀏覽量

    64233
  • for
    for
    +關(guān)注

    關(guān)注

    0

    文章

    44

    瀏覽量

    15784
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4767

    瀏覽量

    84375
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一文詳解python循環(huán)

    今天給大家?guī)?lái)python循環(huán)。
    發(fā)表于 10-01 10:48 ?6399次閱讀
    一文詳解<b class='flag-5'>python</b><b class='flag-5'>循環(huán)</b>

    詳細(xì)用Python寫(xiě)網(wǎng)絡(luò)爬蟲(chóng)

    詳細(xì)用Python寫(xiě)網(wǎng)絡(luò)爬蟲(chóng)
    發(fā)表于 09-07 08:40 ?32次下載
    詳細(xì)用<b class='flag-5'>Python</b><b class='flag-5'>寫(xiě)</b>網(wǎng)絡(luò)爬蟲(chóng)

    python為例子講解不寫(xiě)for循環(huán)

    為什么要挑戰(zhàn)自己在代碼里不寫(xiě)for loop?因?yàn)檫@樣可以迫使你去使用比較高級(jí)、地道的語(yǔ)法或庫(kù)。本文以python為例子,講了不少大家其實(shí)在別人的代碼里都見(jiàn)過(guò)、但自己很少用的語(yǔ)法。
    的頭像 發(fā)表于 02-05 09:11 ?4875次閱讀
    以<b class='flag-5'>python</b>為例子講解不<b class='flag-5'>寫(xiě)</b>for<b class='flag-5'>循環(huán)</b>

    Python寫(xiě)網(wǎng)絡(luò)爬蟲(chóng)

    Python寫(xiě)網(wǎng)絡(luò)爬蟲(chóng)的方法說(shuō)明。
    發(fā)表于 06-01 11:55 ?21次下載

    詳解Python的for和while循環(huán)

    Python 的 for 和 while 循環(huán)是靈活并且高級(jí)的,語(yǔ)法自然、讀起來(lái)像偽代碼。而 Cython 也支持 for 和 while,無(wú)需修改。但由于循環(huán)通常占據(jù)程序運(yùn)行時(shí)的大部分時(shí)間,因此我們可以通過(guò)一些優(yōu)化,確保 Cy
    的頭像 發(fā)表于 06-24 16:02 ?1454次閱讀

    Python的while循環(huán)是什么

    Python中有2種循環(huán)。一種循環(huán)次數(shù)明確,另一種循環(huán)次數(shù)不明確。`for循環(huán)`的循環(huán)重復(fù)次數(shù)是
    的頭像 發(fā)表于 02-23 11:15 ?1191次閱讀

    Python中的while循環(huán)結(jié)構(gòu)

    Python 中,while 循環(huán)是一種重復(fù)執(zhí)行代碼塊的結(jié)構(gòu),只要指定的條件為 True,就會(huì)繼續(xù)執(zhí)行。
    的頭像 發(fā)表于 04-19 15:44 ?1558次閱讀

    Python中的for循環(huán)結(jié)構(gòu)

    Python 中,for 循環(huán)是一種常用的結(jié)構(gòu),用于遍歷序列(如列表、元組、字符串)中的元素。
    的頭像 發(fā)表于 04-19 15:45 ?2224次閱讀

    詳解Python中的while循環(huán)

    說(shuō)起編程語(yǔ)言中的循環(huán),一般 for 循環(huán)用的時(shí)候比較多,因?yàn)橄啾扔?while 循環(huán),for 循環(huán)的代碼量更少。不過(guò)有時(shí)候也會(huì)用到 while 循環(huán)
    的頭像 發(fā)表于 04-26 17:55 ?1343次閱讀

    Python寫(xiě)機(jī)器人上位機(jī)

    Python寫(xiě)GUI的插件比較多,常用的有Tkinter、pyqt5,本將使用pyqt5寫(xiě)機(jī)器人的上位機(jī)。Tkinter 是 Python的標(biāo)準(zhǔn) GUI 庫(kù),是
    發(fā)表于 05-09 11:10 ?0次下載
    <b class='flag-5'>Python</b><b class='flag-5'>寫(xiě)</b>機(jī)器人上位機(jī)

    Python循環(huán)語(yǔ)句介紹

    哈嘍大家好,我是知道。今天帶大家了解下Python循環(huán)語(yǔ)句 定義循環(huán)語(yǔ)句允許我們執(zhí)行一個(gè)語(yǔ)句或語(yǔ)句組多次 類(lèi)型Python提供了兩種不同類(lèi)型的循環(huán)
    的頭像 發(fā)表于 05-11 17:39 ?841次閱讀

    python最簡(jiǎn)單for循環(huán)例子

    Python是一種簡(jiǎn)單而又強(qiáng)大的編程語(yǔ)言,通過(guò)其清晰的語(yǔ)法和豐富的功能庫(kù),我們可以實(shí)現(xiàn)各種各樣的任務(wù)。其中一個(gè)最基本的語(yǔ)法結(jié)構(gòu)就是for循環(huán),讓我們來(lái)看一下如何使用for循環(huán)來(lái)編寫(xiě)一個(gè)最簡(jiǎn)單的例子
    的頭像 發(fā)表于 11-21 14:53 ?910次閱讀

    python循環(huán)里的輸出結(jié)果匯總

    循環(huán)是計(jì)算機(jī)編程中常用的一種控制結(jié)構(gòu),用于重復(fù)執(zhí)行一段代碼。Python提供了多種類(lèi)型的循環(huán)結(jié)構(gòu),包括for循環(huán)和while循環(huán)。在這篇文章
    的頭像 發(fā)表于 11-22 09:59 ?1556次閱讀

    python循環(huán)創(chuàng)建變量并賦值

    循環(huán)Python編程中非常重要的一個(gè)概念,它可以讓我們輕松地重復(fù)執(zhí)行某些代碼塊,從而簡(jiǎn)化編程過(guò)程并提高代碼的效率。在循環(huán)中,我們經(jīng)常需要?jiǎng)?chuàng)建變量并賦值,這是非常常見(jiàn)的操作。接下來(lái),我將詳盡地解釋在
    的頭像 發(fā)表于 11-23 14:51 ?1573次閱讀

    python怎么設(shè)置循環(huán)次數(shù)

    Python中,可以使用循環(huán)語(yǔ)句來(lái)重復(fù)執(zhí)行一段代碼多次。要設(shè)置循環(huán)次數(shù),可以使用循環(huán)的計(jì)數(shù)器來(lái)控制循環(huán)的執(zhí)行次數(shù)。以下是幾種常用的設(shè)置
    的頭像 發(fā)表于 11-23 15:50 ?4913次閱讀