在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

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

    ”’

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

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

    1、作用:

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

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

    2、語(yǔ)法:

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

    語(yǔ)句塊1

    else:

    語(yǔ)句快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)完成沒(méi)有滿足條件,用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)完成沒(méi)有滿足條件,用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é)假日休息