1. 程式人生 > >python中的for迴圈的應用

python中的for迴圈的應用

1:求一加到一百的和

>>> s=0
>>> for k in range(101):
 s=s+k  
>>> print(s)
5050
>>>

2:給陣列中的每一個數加1

>>> a=[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

>>> a2=[x+1 for x in a]
>>> a2
[3, 4, 6, 8, 12, 14, 18, 20, 24, 30, 32, 38, 42, 44, 48, 54, 60, 62, 68, 72, 74, 80, 84, 90, 98]

3:輸出一個數組中的所有元素

arr=['banann','apple','pear']

>>> for i in arr:
 print('當前水果:',i)  
當前水果: banann
當前水果: apple
當前水果: pear

相關推薦

pythonfor迴圈常用方法

#【1】遍歷列表 languages=["c","c++","python","shell"] for x in languages:     print(x) #【2】使用內建range()函式遍歷數字序列 for j in range(5):  

python for迴圈(continue, break, pass)用法

1、continue  跳過當前繼續執行下一個迴圈 l = ['a','b','c','d','e'] for i in l: #i遍歷l列表中的每一個元素 if i == 'c': continue #continue以下的程式碼不執行直

pythonfor迴圈把字串或者字典新增到列表

python中如何for迴圈把字串新增到列表?例項:    1.單個字串用for迴圈新增到列表中:# 把L1中的字串新增到列表alist裡面 L1 = 'MJlifeBlog' alist = [] # 可以用forin來迭代L1並儲存值到x變數裡頭即可。 # 接著在for迴

Pythonfor迴圈搭配else的陷阱

假設有如下程式碼: for i in range(10): if i == 5: print 'found it! i = %s' % i else: print 'not found it ...' 你期望的結果是,當找到5時打印出: found it! i = 5 實際上打

pythonfor迴圈使用range、len、enumerate函式的操作例項

#coding=utf8 print ''' Python中的for迴圈更像shell腳本里的foreach迭代。 Python中的for接受可迭代物件作為其引數,每次迭代其中一個元素。 Pytho

pythonfor迴圈的小技巧

偶爾看到一個神奇的用法: [[row[i] for row in matrix] for i in range(4)] 這是幹嘛的?就是把一個矩陣轉制。。轉制。。轉制。。我擦那麼吊? 然後就呼叫了一部分試試,發現樂是這麼個意思: 當for語句再外面有個[  ]的時候。可以

lambda表示式 Pythonfor迴圈的lambda

Python 之 for迴圈中的lambda 第一種 f = [lambda x: x*i for i in range(4)]  (如果將x換成i,呼叫時候就不用傳引數,結果都為3) 對於上面的表示式,呼叫結果: >>> f = [lambda x:

Python迴圈for和while

這裡,我們將使用for迴圈和while迴圈做一個小遊戲,猜大小 假設有一個數num,給他設定一個預設值,直到猜對為止 num=22#預設值 flag=False #判斷標準 while flag==False:#只要滿足條件,進入執行     var=int(input(

pythonfor循環

for else1、打印0-9 十個數字 for i in range(10): print(i) 2、打印偶數: for i in range(0,10,2): print(i) 3、if判斷中猜遊戲,升級(只能猜三次,超過三次沒猜對,提示退出) _age = 18 f

理解Python編碼的應用

新建 觀察 第一個 rsa ttl 字符集 encoding 概念 tran 完全理解字符編碼 與 Python 的淵源前,我們有必要把一些基礎概念弄清楚,雖然有些概念我們每天都在接觸甚至在使用它,但並不一定真正理解它。比如:字節、字符、字符集、字符碼、字符編碼。 字節 字

Java和Pythonfor循環的比較

Java和Python中for循環的比較Java是強類型的語言,而python是弱類型的語言。先看Java中的for循環使用,如下圖: package test06; /* * for 循環的條件 * for (循環初始表達式;循環條件表達式;循環後的表達式) */ public class Fort

Pythonfor循環搭配else的陷阱

結果 陷阱 循環 python ... 找到 clas for循環 並不會 假設有如下代碼: for i in range(10): if i == 5: print ‘found it! i = %s‘ % i else: print ‘n

pythoncsv的應用

pro ddd col csv mark img 圖片 row sha dic = {‘張三‘:123, ‘李四‘:456, ‘王二娃‘:789}csvFile3 = open(‘ming.csv‘,‘w‘) writer2 = csv.writer(csvFile3)fo

使用javafor迴圈迴圈打印出五角星--

//5.0 輸出五角星        int touHigh = 6;        int jianHigh = 25 ;       &

JSfor迴圈之斐波拉切數列-兔子問題

兔子問題: 有個人想知道,一年之內一對兔子能繁殖多少對?於是就築了一道圍牆把一對兔子關在裡面。已知一對兔子每個月可以生一對小兔子,而一對兔子從出生後第3個月起每月生一對小兔子。假如一年內沒有發生死亡現象,那麼,一對兔子一年內(12個月)能繁殖成多少對?(兔子的規律為數列,1,1,2,3,5,8,

pythonrequests的應用

方式一 response = requests.request(method, url, **kwargs) r = requests.request('GET', url, **kwargs) r = requests.request('HEAD', url, **kwargs) r = r

在Javafor迴圈的++i與i++問題

###首先指出二者在用法上並無區別: 首先看一段程式碼: int i; for (i = 0, j = 0; i < 2, j < 2; i++, ++j) { printf("i = %d ", i); printf("j = %d\n"

pythonwhile迴圈運算子及格式化輸出

一,while迴圈 while 條件:       while語句塊(迴圈體) 執行: 判斷你給的條件是否為真,如果真則執行迴圈體。否則跳出迴圈。 執行完迴圈體之後再次判斷條件是否為真 例子1 我們玩聯盟的時候噴打野的的時候,可以用這種方式,這是一個死迴圈,條件

pythonfor迴圈、while迴圈

1、for迴圈使用之乘法表 for i in range(1,10): for j in range(1,i+1): print('%s * %s = %s '%(j,i,i*j),end='') print(end='\n')   2、while

python迴圈與遞迴舉例

python中,迴圈與遞迴舉例,包括階乘、計算和等。 1、計算階乘:5! 1)迴圈方法計算 # 迴圈方法計算階乘:5! def fact1(n): i = 1 result = 1 while i <= n: result = r