<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          迭代循環(huán):for語句

          共 1374字,需瀏覽 3分鐘

           ·

          2020-08-26 11:59

          一、Python語言的幾個(gè)要件

          1.數(shù)據(jù)對象和組織

          ? 對現(xiàn)實(shí)世界實(shí)體和概念的抽象

          ? 分為簡單類型和容器類型

          ? 簡單類型用來表示值整數(shù)int、浮點(diǎn)數(shù)float、復(fù)數(shù)complex、邏輯值bool、字符串str

          ? 容器類型用來組織這些值列表list、元組tuple、集合set、字dict

          ? 數(shù)據(jù)類型之間幾乎都可以轉(zhuǎn)換


          2.賦值和控制流

          ? 對現(xiàn)實(shí)世界處理和過程的抽象

          ? 分為運(yùn)算語句和控制流語句

          ? 運(yùn)算語句用來實(shí)現(xiàn)處理與暫存表達(dá)式計(jì)算、函數(shù)調(diào)用、賦值

          ? 控制流語句用來組織語句描述過程:順序、條件分支、循環(huán)

          ? 定義語句也用來組織語句,描述一個(gè)包含一系列處理過程的計(jì)算單元:函數(shù)定義、類定義


          二、重復(fù):循環(huán)結(jié)構(gòu)(loop)

          ? 我們需要讓計(jì)算機(jī)反復(fù)做設(shè)定的任務(wù)

          ? 又能在該停止的時(shí)候自動停止重復(fù)

          ? 循環(huán)結(jié)構(gòu)具有兩個(gè)要素一個(gè)循環(huán)前提一組重復(fù)執(zhí)行的語句(循環(huán)體)

          ? 只要循環(huán)前提成立,循環(huán)體就會被反復(fù)執(zhí)行

          三、迭代循環(huán):for語句

          ? 迭代循環(huán)語句:for語句

          ? 循環(huán)前提:一個(gè)(或一組)循環(huán)變量一個(gè)數(shù)據(jù)對象集

          ? for語句每次從對象集中取出一個(gè)數(shù)據(jù)對象,賦值給循環(huán)變量

          ? 如果能取到,就執(zhí)行一次循環(huán)體

          ? 循環(huán)體中可以使用循環(huán)變量

          ? 如果取完了,就退出循環(huán)

          四、常用的數(shù)據(jù)集:range函數(shù)

          ? range函數(shù)可以產(chǎn)生連續(xù)整數(shù)構(gòu)成的數(shù)據(jù)集

          ? range(end)[0, end)

          ? range(start, end)[start, end)

          ? range(start, end, step)[start, end) 步長step

          ? 如果step小于0則反向取

          ? range()函數(shù)產(chǎn)生一個(gè)連續(xù)整數(shù)的數(shù)據(jù)集range(end)range(start, end)range(start, end, step)

          五、常用的數(shù)據(jù)集:列表list

          ? 列表是一種容器數(shù)據(jù)類型,可以包容多個(gè)數(shù)據(jù)對象

          ? 整數(shù)/浮點(diǎn)數(shù)列表[1, 3, 5, 35, -10][1.23, 34.5, 10.0, 245.7]

          ? 字符串列表["Tim", "Jay", "Mary"]

          ? 混合列表["Hello", True, 12, 4.56]

          六、平面直角坐標(biāo)系曲線繪制

          ? 如何用循環(huán)語句繪制數(shù)學(xué)曲線?y=ax+b、y=ax2+bx+c、y=sin(x)

          ? 一般步驟

          ? 估計(jì)x,y的范圍

          ? 設(shè)定坐標(biāo)系:左下角/右上角坐標(biāo)

          ? 畫出坐標(biāo)軸(可選:標(biāo)注公式)

          ? 迭代循環(huán)x,計(jì)算y

          ? goto(x,y)將點(diǎn)連接起來

          ? 可以疊加多條曲線


          示例:繪制數(shù)學(xué)曲線


          練一練

          ? 寫一個(gè)程序

          ? 疊加繪制下面3個(gè)函數(shù)

          ? 綠色:y=sin(x)

          ? 紅色:y=cos(x)

          ? 藍(lán)色:y=2cos(2x)

          ? x的范圍是-2pi~2pi


          上期參考答案


          推薦閱讀

          數(shù)據(jù)對象和命名

          計(jì)算流和控制流


          《數(shù)據(jù)科學(xué)與人工智能》公眾號推薦朋友們學(xué)習(xí)和使用Python語言,需要加入Python語言群的,請掃碼加我個(gè)人微信,備注【姓名-Python群】,我誠邀你入群,大家學(xué)習(xí)和分享。


          瀏覽 42
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  高清无碍一区二区三区 | 天天色色插插综合视频 | 一二三乱伦 | 性久久久久久久久久久久 | 成人性爱视频网 |