在Python中,step()函數通常與range()函數一起使用,用于生成一個步長為指定值的數字序列
def my_function(n):
print("當前值:", n)
if n < 10:
return n + 1
else:
return None
# 使用step()函數生成一個從0到9的數字序列,步長為2
for i in range(0, 10, 2):
result = my_function(i)
if result is not None:
print("函數返回:", result)
在這個例子中,我們定義了一個名為my_function的函數,它接受一個參數n并打印當前值。如果n小于10,函數返回n + 1,否則返回None。
然后,我們使用range()函數生成一個從0到9的數字序列,步長為2。接下來,我們使用for循環遍歷這個序列,并將每個元素傳遞給my_function函數。如果函數返回的結果不是None,我們將其打印出來。這樣,我們可以看到函數在每次迭代中被調用,并且可以看到函數內部的邏輯是如何執行的。