我试图为范围函数设置三个参数作为输入。该代码仅需一个参数即可正常工作。我已经搜索了官方文档和pyanative,但没有找到答案。
def range_lister():
trange=list(range(int(input('Please enter your range: '))))
print(trange)
range_lister()
最佳答案
您可以这样做:
def range_lister():
'''Example 5:10:2 -> [5,7,9]
'''
query = input('Please enter your range start:stop[:step]\n> ')
values = [int(q) for q in query.split(':')]
trange = list(range(*values))
print(trange)
range_lister()
关于python - 如何在Python中的函数range()中传递参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55211936/