python循環語句(二)

   Python for循環能夠遍歷任何序列的項目,如一個列表或者一個字符串。app

   知識點:for循環的語法格式以下:函數

   for iterating_var in sequence: statements(s)ui

   說明:for x in ...循環就是把每一個元素代入變量x,而後執行縮進塊的語句。 例如定義一個fruits的序列:字符串

    fruits = ['banana', 'apple', 'mango']it

     for fruit in fruits:for循環

           print(fruit)變量

    例子:好比咱們想計算1-10的整數之和,能夠用一個sum變量作累加循環

               sum = 0遍歷

                for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:語法

                      sum = sum + x

                 print(sum)

 

    若是要計算1-100的整數之和,從1寫到100有點困難,幸虧Python提供一個range()函數,能夠生成一個整數序列,再經過list()函數能夠轉換爲list。好比range(5)生成的序列是從0開始小於5的整數:

>>>list(range(5))

>>>[0,1,2,3,4]

     

        知識點:while循環

        while循環,只要條件知足,就不斷循環,條件不知足時退出循環 好比咱們要計算100之內全部奇數之和,能夠用while循環實現:

        sum = 0

        n = 99

        while n > 0:
            sum = sum + n

            n = n - 2

         print(sum)

        說明:在循環內部變量n不斷自減,直到變爲-1時,再也不知足while條件,循環退出

相關文章
相關標籤/搜索