gpt4 book ai didi

python - 目前该功能应该采用 1 个必需参数和 2 个选项....如何修复?

转载 作者:行者123 更新时间:2023-12-01 21:35:19 24 4
gpt4 key购买 nike

目前该函数应该采用 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}"

关于python - 目前该功能应该采用 1 个必需参数和 2 个选项....如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62072946/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com