python - Python:调用一个函数并从其他函数返回
问题描述
我有两个函数要一个接一个地调用。第一个的返回应该是第二个的参数。我找不到办法。
BOARD= [[0]*10]*10
def right (board , start, n):
board[start[0]]= [0]*start[1] + [1]*(n-start[1])
endpoint= [start[0], start[1]+n]
return board , endpoint , n
def down (board, start, n):
for j in range (1,n ):
board[start[1]+j][start[0]]= 1
endpoint= [start[0]+n, start[1]]
return board , endpoint , n
# the call
down(right(BOARD, [0,0],10))
错误是: TypeError:down() 缺少 2 个必需的位置参数:'start' 和 'n' *
如果有人有想法,请....提前谢谢你:)
解决方案
推荐阅读
- r - GLM/逻辑回归中的可变重要性顺序
- multithreading - 响应结束后处理请求,将其放入 sqlalchemy
- python - 在 PySpark 中为每一行查找最新的非空值
- python - How to make a Haskell suprocess called from Python to not close after one use?
- php - 数据未使用 Laravel 保存在数据库中
- c# - 对象设置为活动但提醒未活动
- java - Java中的自定义动态时钟
- c# - Admob 插页式广告未在 Xamarin Forms Android 中显示
- rest - 禁用的 REST API 功能的 HTTP 状态代码是什么?
- ios - DownSample 与 CGImageSourceCreateThumbnailAtIndex 使内存急剧上升