亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                python筆記七:for 變量 in 迭代對(duì)象

                ”’

                for語句(適合預(yù)定次數(shù)的循環(huán))

                whle語句(適合不確定次數(shù))

                1、作用:

                用來遍歷可迭代對(duì)象的數(shù)據(jù)元素。

                可選代對(duì)象是指能依次獲取數(shù)據(jù)元素的對(duì)象。

                2、語法:

                for變量列表 in 可選代對(duì)象:

                語句塊1

                else:

                語句快2

                for 變量 in 可選代對(duì)象(range())

                循環(huán)體

                Range(開始位置,結(jié)束位置,步長(zhǎng)) 如果倒序參數(shù)加“-”號(hào)

                ”’

                str01=”我是中國(guó)人!”

                for item in str01: #item指向的是str01中每一個(gè)字符的地址。

                print(item)

                #整數(shù)生成器range(開始值,結(jié)束值,步長(zhǎng))省略步長(zhǎng)值默認(rèn)為1。只留一個(gè)參數(shù)默認(rèn)開始值為0,結(jié)束值為參數(shù),步長(zhǎng)為1。

                for item in range(1,5,2):#結(jié)束值不在期中。

                print(item)

                #for+range(可以預(yù)定循環(huán)次數(shù))

                #例如:求紙拆n次的厚度。

                zhihou=0.001/1000

                for item in range(10):

                zhihou*=2

                print(zhihou)

                #累加1到100

                jishu=0

                for item in range(1,101):

                jishu+=item

                print(jishu)

                #100以內(nèi)偶數(shù)和

                jishu=0

                for item in range(2,101,2):

                jishu+=item

                print(jishu)

                #100以內(nèi)奇數(shù)和

                jishu=0

                for item in range(1,101,2):

                jishu+=item

                print(jishu)

                #練習(xí):產(chǎn)生1到10的兩個(gè)隨機(jī)數(shù)。判斷和是多少。判斷3次。正確加10份

                import random

                he=0

                for ietm in range(3):

                jishu_01 = random.randint(1, 10)

                jishu_02 = random.randint(1, 10)

                panduan=int(input(“輸入結(jié)果:”+str(jishu_01)+”+”+str(jishu_02)+”=”))

                #if int(input(“輸入結(jié)果:”))==jishu_01+jishu_02:

                if panduan==jishu_01+jishu_02:

                he=he+10

                print(he)

                #練習(xí):判斷素?cái)?shù)。用一個(gè)整數(shù)去除以除了1和它本身的中間的數(shù)如果都有余數(shù)就是素?cái)?shù)。

                sushu=int(input(“請(qǐng)輸入一個(gè)整數(shù):”))

                for emit in range(2,sushu):

                if sushu % emit==0:

                print(str(sushu)+”不是素?cái)?shù)”)

                break

                else: #for用break退出,也就是循環(huán)完成沒有滿足條件,用else

                print(str(sushu)+”是素?cái)?shù)”)

                另一寫法:

                sushu=int(input(“請(qǐng)輸入一個(gè)整數(shù):”))

                if sushu<=1:

                print(str(sushu) + “不是素?cái)?shù)”)

                else:

                for emit in range(2,sushu):

                if sushu % emit==0:

                print(str(sushu)+”不是素?cái)?shù)”)

                break

                else: #for用break退出,也就是循環(huán)完成沒有滿足條件,用else

                print(str(sushu)+”是素?cái)?shù)”)

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年7月5日 12:30
                下一篇 2022年7月5日 12:31

                相關(guān)推薦

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息