แปลงไตรมาสเป็นเดือน
บริษัทหนึ่งมีความท้าทายในการแยกข้อมูลออกเป็นรายเดือน โดยได้รับข้อมูลดังต่อไปนี้:
| ไตรมาส | จำนวน |
|---|---|
| ไตรมาสที่ 1 | 700 |
| ไตรมาสที่ 2 | 650 |
การแบ่งข้อมูลในแต่ละเดือนภายในไตรมาสเดียวกันนั้นเท่ากัน เป้าหมายคือแยกข้อมูลนี้ออกเป็นรูปแบบลิสต์ที่แสดงจำนวนต่อเดือนสำหรับสองไตรมาสแรก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพยากรณ์ทางการเงินด้วย Python
คำแนะนำการฝึกหัด
- สร้างลิสต์
quartersที่เก็บค่าตัวเลขต่อไตรมาส และกำหนดลิสต์ว่างqrtlistใหม่ (ขั้นตอนหลังได้ทำไว้ให้แล้ว) - สร้าง for loop เพื่อแปลงค่า
qrtในลิสต์quartersให้เป็นรายเดือน โดยใช้สูตรround(qrt/3, 2)ฟังก์ชันround()ที่มีอาร์กิวเมนต์ที่สองเป็น2จะปัดค่าตัวเลขให้อยู่ในรูปแบบที่อ่านง่าย - เพิ่มค่า
monthทั้งสามค่าที่เท่ากันลงในqrtlist - พิมพ์
qrtlist
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a list for quarters and initialize an empty list qrtlist
quarters = [____, 650]
qrtlist = []
# Create a for loop to split the quarters into months and add to qrtlist
for qrt in ____:
month = round(____ / 3, 2)
qrtlist = qrtlist + [____, ____, ____]
# Print the result
print("The values per month for the first two quarters are {}.".format(____))