2024-04-29 09:48:32 发布
网友
目前该函数应该接受1个必需参数和2个可选参数,但是代码不起作用。修复代码,使其通过测试。这应该只需要更改一行代码
def waste(var = "Water", mar, marble = "type"): final_string = var + " " + marble + " " + mar return final_string
SyntaxError:第2行的默认参数后面跟有非默认参数 我改变了很多时间来修复它,但没有结果 谢谢
必须先有位置参数,然后在函数签名中有命名参数,函数才能工作:
def waste(mar, var="Water", marble="type"): final_string = var + " " + marble + " " + mar return final_string
通过返回f字符串(需要Python版本>;=3.6),可以稍微简化函数:
def waste(mar, var="Water", marble="type"): return f"{var} {marble} {mar}"
必须先有位置参数,然后在函数签名中有命名参数,函数才能工作:
通过返回f字符串(需要Python版本>;=3.6),可以稍微简化函数:
相关问题 更多 >
编程相关推荐