เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้ syntax ของ decorator

คุณได้เขียน decorator ชื่อ print_args ที่จะพิมพ์อาร์กิวเมนต์และค่าของทุกตัวออกมา เมื่อใดก็ตามที่ฟังก์ชันที่ถูก decorate เรียกใช้งาน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนฟังก์ชันใน Python

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

def my_function(a, b, c):
  print(a + b + c)

# Decorate my_function() with the print_args() decorator
my_function = ____

my_function(1, 2, 3)
แก้ไขและรันโค้ด