【发布时间】:2019-09-05 17:39:24
【问题描述】:
目前我有一个工作范围函数,它接受并输出前 3 个参数,但我不知道如何添加分隔符/结束的可选第四个参数。我不确定我应该使用 sep 还是 end。
def Practice(start, stop, step):
for i in range(start, stop+1, step):
if i%step == 0:
print(i, end=' ')
所以如果用户在 shell 中输入: Practice(4,24,4) 它将打印:4 8 12 16 20 24
【问题讨论】:
-
可选参数可以用默认值指定。例如:def rangePractice(start, stop, step, sep=''):
-
rangePractice = range,虽然可能不是很好的做法 ;)
标签: python python-3.x arguments range