1. 程式人生 > >python中的簡單迴圈

python中的簡單迴圈

  1. if語句
    請看以下語句
x=input("Enter a number:")
num=int(x)

if num>0:
    print('is positive')
elif num==0:
    print('is zero')
elif num<0:
    print('is negative')

注意:當if或某一個elif滿足時,就不執行其他的條件判斷

x=input("Enter a number:")
num=int(x)

if num>0:
    print('is positive')
elif num>1:
    print('is bigger than one'
) elif num>2: print('is bigger than two')

永遠不會輸出’is bigger than one’和’is bigger than two’。
在上面的程式中可以新增else語句,如:

x=input("Enter a number:")
num=int(x)

if num>0:
    print('is positive')
elif num>1:
    print('is bigger than one')
elif num>2:
    print('is bigger than two')
else:
    print('not positive'
)

2.for迴圈

直接上程式碼

name=['Lucy','Robin','Wendy']
for n in name:
    print(n)

執行結果:

Lucy
Robin
Wendy

一下小程式找出名字字母大於4的名字

name=['Lucy','Robin','Wendy']
for n in name:
    if len(n)>4:
        print(n)
Robin
Wendy

3.range
range(6)生成一個從0到5的數值連結串列

for i in range(6):
     print(i)

生成一個等差序列

for i in range(0,10,2):
     print(i)

結果:

0
2
4
6
8

注意:range中使用的是逗號,非冒號。

輸出對應的名字和序號

name=['Lucy','Robin','Wendy']
for i in range(len(name)):
     print(i+1,name[i])

結果:

1 Lucy
2 Robin
3 Wendy

4.while

同樣實現上面的功能。while 條件為真就迴圈,為假,就結束迴圈。

name=['Lucy','Robin','Wendy']
i=0
while i<len(name):
     print(i+1,name[i])
     i+=1

結果:

1 Lucy
2 Robin
3 Wendy

相關推薦

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

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

python迴圈與遞迴舉例

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

python簡單的遞迴

首先要先理解什麼是遞迴? 在函式內部,可以呼叫其他函式。如果一個函式在內部呼叫自身本身,這個函式就是遞迴函式。 下面講了一個很簡單的遞迴函式 def clac(n): print(n) if int(n/2) >0: return clac

Python迴圈退出舉例及while迴圈舉例

迴圈退出  for迴圈: for iterating_var in sqquence: statement(s) else: statement(s) for 迴圈如果正常結束,都會執行else語句。 指令碼1:    &nb

pythonfor迴圈常用方法

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

Python簡單的GUI--Tkinter例項分析--2

廢話少說,直接從最初到後面一個一個程式碼展示最近參考文章(辛星tkinter第二版)書寫的程式碼內容 from tkinter import * def xinlabel(): '''2 ways to bind''' global xin s =

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

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

python簡單的小專案練手

#判斷活了多久 print('看看你活了多久,多長時間,多少秒') name=input('name:') print('輸入你的年齡') age=int(input('age:')) days=age*365 minutes=age*525948 seconds=age*31556926 prin

python簡單使用socket進行通訊

客戶端: import socket link = socket.socket(socket.AF_INET, socket.SOCK_STREAM) link.connect(("192.168.43.64", 80)) while True: data = input(

利用字典實現Python簡單的ORM對映

這週上班,寫了一個500多行的小指令碼,跟精準廣告投放有關,從線上的一些資料庫中提取必要的資料,經過一些邏輯判斷生成些新的資料,加一起放到自己這邊的資料庫裡 過程中也是複製貼上一路閃電帶火花地無腦弄出很多sql語句,寫完後覺得這程式碼要是改起來太蛋疼了,所以就想到了java

Python迴圈for和while

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

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 實際上打

python while迴圈

while迴圈相比於for迴圈,while迴圈就顯得簡單很多了,先看一下定義格式:while 條件: 條件成立後需要執行的程式碼塊.. ...簡單的案例,從1加到100:i = 1 temp = 0 while i<= 100: temp += i i += 1

python while迴圈

在語言中基礎迴圈有三種while迴圈,for迴圈,do while迴圈。而在python程式設計中沒有do while迴圈。while迴圈  while 語句用於迴圈執行指令,直到不滿足條件,結束指令。基本形式為:while 判斷條件:  #  注意冒號        執行條

Pythonlist迴圈遍歷刪除資料報溢位異常

初學Python,遇到過這樣的問題,在遍歷list的時候,刪除符合條件的資料,可是總是報異常,程式碼如下: num_list = [1, 2, 3, 4,

python迴圈語句

問題:1+2+3+...100=?            在c/java中: sum = 0 ; for(int i =1;i < 100;i++): sum += i;

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語句再外面有個[  ]的時候。可以

Python迴圈以及break/continue/else/pass

簡單記錄一下Python再次學習的所得...... While和For迴圈。 1、while。 結構: while 條件:     opts else:     opts 一個簡單的小例子: i = 0 while i < 10 : print i