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

ไวยากรณ์ของฟังก์ชันที่กำหนดเอง

ในฐานะส่วนหนึ่งของทีม IT support คุณมักต้องแปลงชื่อพนักงานเป็นที่อยู่อีเมลของบริษัท โดยบริษัทใช้รูปแบบอีเมลมาตรฐานดังนี้: ชื่อ (ตัวพิมพ์เล็ก) + จุด + นามสกุล (ตัวพิมพ์เล็ก) + @techcompany.com ตัวอย่างเช่น "Jane Doe" จะกลายเป็น [email protected]

แทนที่จะสร้างอีเมลเหล่านี้ด้วยตนเองซ้ำแล้วซ้ำเล่า เราจะสร้างฟังก์ชันที่กำหนดเองเพื่อทำให้กระบวนการนี้เป็นอัตโนมัติ

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

Python ระดับกลางสำหรับนักพัฒนา

ดูคอร์ส

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

  • กำหนดฟังก์ชันชื่อ generate_email ที่รับอาร์กิวเมนต์หนึ่งตัวชื่อ full_name
  • ส่งคืนค่า email ที่สร้างขึ้นจากฟังก์ชัน
  • เรียกใช้ฟังก์ชันกับสตริง full_name

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

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

full_name = "Alan Turing"

# Define the generate_email function
____ ____(full_name):
    name_parts = full_name.split()
    email = name_parts[0].lower() + '.' + name_parts[1].lower() + '@techcompany.com'
    
    # Return the email address
    ____ ____

# Call the function on the full_name string
print(____(____))
แก้ไขและรันโค้ด