Python_04_for


Python 中的循環有兩種: for 循環 、while 循環

1.for 循環:

a.語法:

for 變量名 in 序列:      
     循環體     

b.說明:

for是關鍵字.
變量名:和聲明變量要求一樣
in:關鍵字固定寫法
序列:python中的序列有字符串、列表、元祖、字典、集合、range、生成器和迭代器。
冒號也是固定寫法。
循環體:和for保持一個縮進的,一條或多條語句。

C.執行過程:

當程序執行到for循環的時候,讓變量去序列中取值,一個一個的取,取完為止,每取一個值,執行一次循環體。

for a in "abf":
    print(a)
    print("=====")

2.range 函數

range(N) N是正整數:產生0N是正整數:產生0N-1的所有整數
range(M,N) 都是整數,并且N>M,M~N-1的所有整數。
range(M,N,S)都是整數,范圍是M~N-1的數,每次+S產生下一個數。
注意:N是永遠取不到。

注意:xrange 是python2.x的語法,在python3.x無效。
for num in range(10):
    print(num)        #結果是0 1 2 3 4 5 6 7 8 9

for num in range(100,1000):   #寫出100~999的數字
    print(num)

for num in range(100,1001,2): #寫出100到1001中的偶數 ,第二個數是永遠也取不到。

練習:計算1+2+3+ ~~~ +100的和

num1 = 0
for num in range(1, 101):
    num1 += num    #num1 = num1 +num
    print(num1)

練習:計算2 x 4 x 6~~~x 20 的結果

num1 = 2
for num in range(2, 21, 2):
    num1 *= num
print(num1)

計算:打印0—100中所有能夠被3或者5整除的數,然后相加。

num1 = 0
for num in range(0, 101):
    if (num % 3 ==0 or num % 5 ==0):
        num1 +=num
        print(num)
print(num1)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、快捷鍵 ctr+b 執行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,858評論 2 16
  • 8月22日-----字符串相關 2-3 個性化消息: 將用戶的姓名存到一個變量中,并向該用戶顯示一條消息。顯示的消...
    future_d180閱讀 998評論 0 1
  • Python 是一種相當高級的語言,通過 Python 解釋器把符合語法的程序代碼轉換成 CPU 能夠執行的機器碼...
    Python程序媛閱讀 1,941評論 0 3
  • 你的不幸,皆是自己“選擇”的 青年:不,不,這不可能。 哲人:為什么不可能? 青年:有人擁有富裕而善良的父母,也有...
    夏雪_7994閱讀 967評論 0 0
  • 永康市律師協會會長沙龍第一季在昨日完美落幕!會長沙龍顧名思義就是由我們律師協會會長牽頭組織的沙龍,意在幫助青...
    6100022758a8閱讀 398評論 0 0