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

สร้างแอปข้อมูลแบบ command line

กำลังสร้างเครื่องมือ command line ที่ให้ผู้ใช้สำรวจชุดข้อมูลแบบโต้ตอบได้ เราได้กำหนดฟังก์ชันไว้สี่ตัวคือ mean(), std(), minimum(), และ maximum() เพื่อให้ผู้ใช้วิเคราะห์ข้อมูลของตนเอง ช่วยเติมโค้ดในส่วนนี้ให้สมบูรณ์ เพื่อให้ผู้ใช้สามารถเรียกฟังก์ชันใดก็ได้โดยพิมพ์ชื่อฟังก์ชันที่ input prompt

หมายเหตุ: ฟังก์ชัน get_user_input() ในแบบฝึกหัดนี้เป็นเวอร์ชันจำลองของการรับคำสั่งจากผู้ใช้ โดยจะสุ่มคืนค่าชื่อฟังก์ชันหนึ่งในสี่ตัวนั้น ในการใช้งานจริง จะต้องรับ input และรอจนกว่าผู้ใช้จะป้อนค่า

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

การเขียนฟังก์ชันใน Python

ดูคอร์ส

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

  • เพิ่มฟังก์ชัน std(), minimum(), และ maximum() ลงใน dictionary ชื่อ function_map เหมือนกับที่ทำกับ mean()
  • ชื่อฟังก์ชันที่ผู้ใช้ต้องการเรียกใช้ถูกเก็บไว้ใน func_name ให้ใช้ dictionary ของฟังก์ชัน function_map เพื่อเรียกฟังก์ชันที่เลือก แล้วส่ง data เป็น argument

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

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

# Add the missing function references to the function map
function_map = {
  'mean': mean,
  'std': ____,
  'minimum': ____,
  'maximum': ____
}

data = load_data()
print(data)

func_name = get_user_input()

# Call the chosen function and pass "data" as an argument
____[____](data)
แก้ไขและรันโค้ด