python中range的三種用法

2021-10-25 17:52:02 字數 841 閱讀 6792

這個代表起始值是零 ,終止值是stop-1,步長預設為1

for index in range(5):

print('index is [%d]'%(index))

輸出是:

index is [0]

index is [1]

index is [2]

index is [3]

index is [4]

等價的c寫法如下:

for(int i=0;i<5;i++)

printf("index is[%d]",index);

看出這個區間是左開右閉區間,預設步長是1

for index in range(1,5):

print('index is [%d]'%(index))

輸出如下:

index is [1]

index is [2]

index is [3]

index is [4]

和他相同的c語言寫法如下:

for(int index=1;index<5;index++ )

print('index is [%d]'%(index))

for index in range(5,1,-1):

print('index is [%d]'%(index))

輸出如下:

index is [5]

index is [4]

index is [3]

index is [2]

和他相同的c語言寫法如下:

for(int i=5;i>1;i--)

print('index is [%d]'%(index))

三 python中的三種機制

和大多數變成語言一樣 此處略 if else if elif elif else 注意 後面的冒號和其他程式語言的不同點 例子1 剪刀石頭布遊戲 import random player int input 請輸入數字 0 剪刀 1 石頭 2 布 computer random.randint 0,...

python中的三種輸入方式

python2.x中以下三個函式都支援 raw input input sys.stdin.readline raw input 將所有輸入作為字串看待,返回字串型別 input 只能接收 數字 的輸入,返回所輸入的數字的型別 int,float sys.stdin.readline 將所有輸入視為...

python中else的三種用法

要麼 不然 num input 輸入乙個數字 if num 2 0 print 偶數 else print 奇數 如果迴圈是一步一步執行完的,而不是break跳出的,就 import random for x in range 0,3 if random.randint 0,9 2 0 break ...