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

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

Hugo ได้อธิบายการใช้หลายพารามิเตอร์ในการนิยามฟังก์ชันไปแล้วในบทเรียนที่ผ่านมา คราวนี้จะได้นำความรู้นั้นมาปรับปรุงฟังก์ชัน shout() ให้รับอาร์กิวเมนต์ได้สองตัว โดยมีบางส่วนของฟังก์ชัน shout() ที่เขียนไว้ก่อนหน้านี้แสดงให้ดูแล้ว

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

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

ดูคอร์ส

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

  • แก้ไขส่วนหัวของฟังก์ชันให้รับพารามิเตอร์สองตัว คือ word1 และ word2 ตามลำดับนั้น
  • เชื่อมต่อ word1 และ word2 แต่ละตัวกับ '!!!' แล้วกำหนดค่าให้กับ shout1 และ shout2 ตามลำดับ
  • เชื่อมต่อ shout1 และ shout2 เข้าด้วยกันตามลำดับนั้น แล้วกำหนดค่าให้กับ new_shout
  • ส่งสตริง 'congratulations' และ 'you' ตามลำดับนั้น ไปยังการเรียกใช้ shout() แล้วกำหนดค่าที่ได้รับคืนให้กับ yell

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

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

# Define shout with parameters word1 and word2
def shout(____, ____):
    """Concatenate strings with three exclamation marks"""
    # Concatenate word1 with '!!!': shout1
    
    
    # Concatenate word2 with '!!!': shout2
    
    
    # Concatenate shout1 with shout2: new_shout
    

    # Return new_shout
    return new_shout

# Pass 'congratulations' and 'you' to shout(): yell


# Print yell
print(yell)
แก้ไขและรันโค้ด