<strike id="ddzbl"><span id="ddzbl"><em id="ddzbl"></em></span></strike>
    <font id="ddzbl"><sub id="ddzbl"><mark id="ddzbl"></mark></sub></font>

      <address id="ddzbl"></address>
      <listing id="ddzbl"></listing>

        <track id="ddzbl"><span id="ddzbl"><progress id="ddzbl"></progress></span></track>

        首頁技術文章正文

        python中的for循環詳細介紹【代碼演示】

        更新時間:2020-06-01 來源:黑馬程序員 瀏覽量:

        在python中,for循環可以遍歷任何序列,比如列表、字符串。


        for循環的基本格式如下:

        for 變量 in序列:

                 循環語句

        1、遍歷字符串

        通過for循環遍歷字符串“Hello python”


        str_w = "Hello python"
        for str_i in str_w:

            print(str_i)

        運行結果如下:

        1590979471949_python中的for.jpg


        2、通過for循環遍歷列表


        遍歷列表中的數據并輸出

        list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
        for num in list1:
            print(num)

        運行結果如下:


        1590979406872_python中的for02.jpg


        3、通過for循環實現階乘

        階乘是類似于這樣的數字:1 × 2 × 3 × … ×n,指出了將n個物體排列時有多少種方式。例如,排列字母ABCD時,有1 × 2 × 3 × 4 = 24種不同的方式。下面是一種使用for循環計算階乘的方式:

        # 用戶定義階乘的數字n,即 1*2*3*...*n
        num = int(input("請定義階乘范圍,輸入大于0的整數"))
        result = 1
        for num1 in range(1, num+1):
            result = result * num1
        print('階乘結果為:%d' % result)

        運行結果:

        1590979420819_python中的for03.jpg




        4、通過for計算用戶輸入的幾個數字的和


        # 讓用戶輸入個數,確定本次計算用戶會輸入幾個數字
        n = int(input("想計算幾個整數相加的和(請填寫整數)"))
        result = 0
        for i in range(n):
            # range()函數的語法是:range(start, stop[, step])
            # rang(5)的取值范圍是從0~4
            s = input("數字" + str(i+1) + '(請填寫整數):')
            result = result + int(s)
            # 輸出去整數
        print('這%d個數字的和是:%d' % (n, result))

        運行結果:

        1590979438306_python中的for04.jpg



        注意:input()函數記錄用戶輸入內容都為字符串類型,如果用戶輸入內容是一個小數,就無法通過int()函數將輸入的字符串轉換成整型,可以通過float()轉為字符串轉換為浮點型。


        猜你喜歡:

        Python基礎視頻教程下載【黑馬程序員】

        python是什么?python的用途

        python+人工智能6.0課程

        分享到:
        在線咨詢 我要報名

        CHINESE熟女老女人HD

          <strike id="ddzbl"><span id="ddzbl"><em id="ddzbl"></em></span></strike>
          <font id="ddzbl"><sub id="ddzbl"><mark id="ddzbl"></mark></sub></font>

            <address id="ddzbl"></address>
            <listing id="ddzbl"></listing>

              <track id="ddzbl"><span id="ddzbl"><progress id="ddzbl"></progress></span></track>