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

ฟังก์ชันที่มีพารามิเตอร์เดียว

ยินดีด้วย! ตอนนี้คุณกำหนดและเรียกใช้ฟังก์ชันของตัวเองได้สำเร็จแล้ว

ในแบบฝึกหัดก่อนหน้า คุณได้กำหนดและเรียกใช้ฟังก์ชัน shout() ซึ่งพิมพ์สตริงที่เชื่อมกับ '!!!' ออกมา คราวนี้จะอัปเดต shout() โดยเพิ่ม พารามิเตอร์ เพื่อให้รับและประมวลผล อาร์กิวเมนต์ สตริงใดก็ได้ที่ส่งเข้ามา นอกจากนี้ shout(word) ซึ่งเป็นส่วนของ header ที่ระบุชื่อฟังก์ชันและพารามิเตอร์ เรียกว่า signature ของฟังก์ชัน คุณอาจพบคำนี้บ่อย ๆ ในการเขียนโค้ดจริง!

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

Python เบื้องต้น: การเขียนฟังก์ชัน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เติม header ของฟังก์ชันให้สมบูรณ์โดยเพิ่มชื่อพารามิเตอร์ word
  • กำหนดผลลัพธ์ของการเชื่อม word กับ '!!!' ให้กับ shout_word
  • พิมพ์ค่าของ shout_word
  • เรียกใช้ฟังก์ชัน shout() โดยส่งสตริง 'congratulations' เข้าไป

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

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

# Define shout with the parameter, word
def shout(____):
    """Print a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    ____ = ____ + '!!!'

    # Print shout_word
    print(____)

# Call shout with the string 'congratulations'
แก้ไขและรันโค้ด