這個代表起始值是零 ,終止值是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 ...