การคำนวณขนาดไฟล์
Lambda function มีประโยชน์มากสำหรับการสร้างฟังก์ชันสั้น ๆ แบบบรรทัดเดียวที่พร้อมใช้งานได้ทันที โดยไม่ต้องเขียนด้วย def แบบเต็มรูปแบบ
ในแบบฝึกหัดนี้ จะได้ทำงานกับ lambda function ที่คำนวณขนาดไฟล์รวมทั้งหมด โดยรวมพื้นที่เพิ่มเติมที่จำเป็นสำหรับข้อมูลของไฟล์ด้วย โดย extra_space คำนวณเป็นเปอร์เซ็นต์ของ file_size
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลางสำหรับนักพัฒนา
คำแนะนำการฝึกหัด
- กำหนด lambda
calculate_totalที่บวกextra_spaceเข้ากับขนาดไฟล์พื้นฐาน - เรียกใช้
calculate_total()กับตัวแปรfile_size
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
file_size = 2500
extra_space = 0.15
# Define a lambda function
calculate_total = ____ x: x * (1 + ____)
# Call the lambda function
print(____(____))