[英]Function that takes in optional parameter
在將其作為編碼測試挑戰提交后,來自以下代碼。 我曾經從機器人或機器人那里得到以下反饋,這些反饋標志着 task() 缺少 1 個必需的位置參數的挑戰:'name' 但如果我在 vs code 上運行它,它將打印 Hello Friend。 我不知道為什么。 請澄清。
def task(name):
print("Hello", name + "!")
task("Friend")
也許他們在沒有參數name
的情況下測試task()
。 嘗試像這樣設置默認值
def task(name=""):
print("Hello", name + "!")
task("Friend") # Hello Friend!
task() # Hello !
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.