ผลต่างระหว่างรุ่นของ "204111:lab6"
ไปยังการนำทาง
ไปยังการค้นหา
Jittat (คุย | มีส่วนร่วม) |
Jittat (คุย | มีส่วนร่วม) |
||
แถว 38: | แถว 38: | ||
6 | 6 | ||
9 | 9 | ||
+ | |||
+ | === แสดงรายการคูณสอง === | ||
+ | |||
+ | เขียนฟังก์ชัน <tt>printdouble(s)</tt> ที่รับรายการ s ของจำนวนเต็ม จากนั้นให้พิจารณาข้อมูลในรายการทีละตัวตามลำดับ แล้วพิมพ์ค่าข้อมูลแต่ละตัวนั้นคูณด้วย 2 | ||
+ | |||
+ | ตัวอย่างการทำงานใน Python shell (ให้นิสิตเขียนฟังก์ชันใน editor ของ Wing IDE จากนั้นกด Run แล้วทดลองเรียกใช้ฟังก์ชันใน Python Shell) | ||
+ | |||
+ | >>> printdouble([1,10,3,7,15]) | ||
+ | 2 | ||
+ | 20 | ||
+ | 6 | ||
+ | 14 | ||
+ | 30 | ||
== Master mind == | == Master mind == |
รุ่นแก้ไขเมื่อ 16:42, 9 กรกฎาคม 2553
ปฏิบัติการที่ 6 ของวิชา 20411 ตามแผนร่างหัวข้อวิชา 204111 ส่วนรวมเนื้อหา
เนื้อหา
ทบทวนง่าย
ราคาพิเศษ
ร้านขายหนังสือร้านหนึ่ง พยายามเพิ่มยอดขายโดยการเสนอโปรโมชั่นพิเศษ ถ้าคุณซื้อหนังสือมากกว่า 3 เล่ม ที่มีมูลค่ารวมเกิน 500 บาท คุณจะได้ส่วนลด 10%
ให้เขียนโปรแกรมรับจำนวนหนังสือที่ซื้อและราคารวม จากนั้นคำนวณราคาที่ต้องจ่าย
ตัวอย่างการทำงาน 1
How many books: 2 How much: 1000 You have to pay 1000 bath.
ตัวอย่างการทำงาน 2
How many books: 5 How much: 500 You have to pay 500 bath.
ตัวอย่างการทำงาน 3
How many books: 5 How much: 600 You have to pay 540 bath.
พิมพ์เลขที่หารลงตัว
ให้เขียนโปรแกรมรับจำนวนเต็ม N และ K จากนั้นพิมพ์เลขตั้งแต่ 1 ถึง N ที่ K หารลงตัว
ตัวอย่างการทำงาน
Enter N: 10 Enter K: 3 3 6 9
แสดงรายการคูณสอง
เขียนฟังก์ชัน printdouble(s) ที่รับรายการ s ของจำนวนเต็ม จากนั้นให้พิจารณาข้อมูลในรายการทีละตัวตามลำดับ แล้วพิมพ์ค่าข้อมูลแต่ละตัวนั้นคูณด้วย 2
ตัวอย่างการทำงานใน Python shell (ให้นิสิตเขียนฟังก์ชันใน editor ของ Wing IDE จากนั้นกด Run แล้วทดลองเรียกใช้ฟังก์ชันใน Python Shell)
>>> printdouble([1,10,3,7,15]) 2 20 6 14 30