ไวยากรณ์ของฟังก์ชันที่กำหนดเอง
ในฐานะส่วนหนึ่งของทีม 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(____(____))