1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การเขียน Python Code ที่มีประสิทธิภาพ

Connected

แบบฝึกหัด

รวมทุกอย่างเข้าด้วยกัน: Festivus!

ในแบบฝึกหัดนี้ คุณจะจัดปาร์ตี้ขึ้นมาหนึ่งงาน!

คุณมีรายชื่อแขกที่ได้รับเชิญ (ลิสต์ names) โดยแขกแต่ละคนตัดสินใจมาถึงงานในช่วงเวลาที่เพิ่มขึ้นทีละ 10 นาที ตัวอย่างเช่น Jerry มาถึงงาน Festivus เมื่อผ่านไป 10 นาทีหลังจากงานเริ่ม, Kramer มาถึงเมื่อผ่านไป 20 นาที และเป็นเช่นนี้ต่อไปเรื่อย ๆ

เราจะเขียนโค้ดเพียงไม่กี่บรรทัด โดยใช้ built-ins ที่ได้เรียนมา เพื่อต้อนรับแขกแต่ละคนและแจ้งให้ทราบว่าพวกเขามาช้ากี่นาที โปรดทราบว่า numpy ถูก import ไว้ในเซสชันแล้วในชื่อ np และลิสต์ names ก็ถูกโหลดไว้เรียบร้อยแล้ว

มาต้อนรับแขกของคุณกันเลย!

คำแนะนำ 1/4

undefined XP
    1
    2
    3
    4
  • ใช้ range() เพื่อสร้างลิสต์เวลาที่แขกมาถึง (ตั้งแต่ 10 ถึง 50 โดยเพิ่มทีละ 10) แล้วสร้างลิสต์ arrival_times โดยแกะ range object ออกมา