Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore แบบฝึกทักษะที่ 7 แบบทำซ้ำ

แบบฝึกทักษะที่ 7 แบบทำซ้ำ

Published by 63julalux, 2021-03-25 14:05:11

Description: แบบฝึกทักษะที่ 7 แบบทำซ้ำ

Search

Read the Text Version

แบบฝึ กทกั ษะโปรแกรมภาษา Python จุฬาลักษณ์ ถาไชยลา ภาควชิ าคอมพวิ เตอรธ์ ุรกจิ วทิ ยาลัยอาชวี ศึกษามหาสารคาม

แบบฝึ กทกั ษะที่ 7 การเขยี นโปรแกรมภาษา Python แบบทาซ้า ****************** คาสั่งทาซ้าด้วย while (while loop) รูปแบบ while condition : # เงื่อนไขทีใ่ ชต้ รวจสอบเป็นจริงหรือเทจ็ statement(s) # คาสงั่ โปรแกรมใหท้ างานเมื่อเง่ือนไขเป็นจริง ตวั อย่างท่ี 1 การเขยี นคาสั่งโปรแกรมการทางานแบบทาซ้าด้วยคาส่ัง while ผล RUN

ตวั อย่างท่ี 2 การเขียนคาสั่งโปรแกรมการทางานแบบทาซ้าด้วยคาสั่ง while แสดงตัวเลขทผ่ี ู้ใช้งานป้อนจานวน 5 คร้ัง และแสดงค่าตวั เลขน้อยทสี่ ุด ค่าตัวเลขมากที่สุด และผลรวมทป่ี ้อนท้ังหมด ผล RUN

ตวั อย่างที่ 3 การทาซ้าด้วยคาสั่ง while แบบไม่รู้จบ (Infinite loop) ผล RUN

การใช้คาส่ัง else ร่วมกบั คาส่ังทาซ้า while ตวั อย่างที่ 4 การใช้คาสั่ง else ร่วมทางานกบั คาส่ัง while ผล RUN

คาส่ังทาซ้าด้วย for (for loop) รูปแบบ for seq_var in sequence : statement(s) seq_var : ตวั แปรทค่ี อยรับค่าจาก sequence sequence : ขอ้ มูลหรือชนิดขอ้ มูลแบบเรียงลาดบั statement(s) : คาสงั่ โปรแกรมท่ตี อ้ งการใหท้ างาน อาจจะมีมากกวา่ 1 คาสง่ั ตวั อย่างท่ี 5 การเขยี นคาส่ังโปรแกรมควบคมุ การทางานแบบทาซ้า for กับข้อมูลแบบลาดบั ผล RUN

ตวั อย่างท่ี 6 การโปรแกรมแม่สูตรคูณด้วยคาสั่งทาซ้า for และฟังก์ช่ัน range( ) สร้างช่วงตวั เลข 1-12 ผล RUN ตัวอย่างที่ 7 การเขยี นคาส่ังโปรแกรมแปลงชนิดข้อมูลดิกชันนารีเป็ นชนดิ ข้อมูลลิสต์ ผล RUN

ตวั อย่างที่ 8 การเขียนคาส่ังโปรแกรมหาค่าน้อยทส่ี ุด มากที่สุด และผลรวม ชนิดข้อมูลดกิ ชันนารี ผล RUN การใช้คาสั่ง else ร่วมกบั คาสั่งทาซ้า for ตวั อย่างที่ 9 การใช้คาส่ัง else ร่วมกบั คาสั่งทาซ้า for ผล RUN

การใช้คาสั่งทาซ้า while และ for ซ้อนกนั (nested loop) ตวั อย่างที่ 10 การใช้คาสั่งทาซ้า while ซ้อน while สร้างสูตรคูณช่วงตัวเลข 1 - 12 ผล RUN

ตวั อย่างที่ 11 การใช้คาส่ังทาซ้า for ซ้อน for สร้างสูตรคูณ ผล RUN

ตวั อย่างที่ 12 การใช้คาสั่งทาซ้า for ซ้อน while หาผลรวมของนักเรียนแต่ละคน ผล RUN

ตวั อย่างที่ 13 การใช้คาส่ังแบบมีเงื่อนไข if ซ้อนคาส่ัง for และคาส่ัง while ตัดเกรด ผล RUN

การควบคุมการทาซ้าด้วยคาสั่ง break, continue และ pass ตัวอย่างท่ี 14 การใช้คาสั่ง break หยดุ การทางานทันที เม่อื ป้อนข้อมูลไม่ถกู ต้อง ผล RUN เม่ือป้อนข้อมลู ถูกต้อง ผล RUN เม่ือป้อนข้อมลู ไม่ถูกต้อง

ตวั อย่างที่ 15 การใช้คาสั่ง break ร่วมกับคาส่ัง while ออกจากการทาซา้ ผล RUN

ตวั อย่างที่ 16 การใช้คาส่ัง continue ร่วมกบั คาสั่ง while ผล RUN

ตวั อย่างที่ 17 การใช้คาส่ัง pass ทดสอบการทางานของโปรแกรม ผล RUN ***************************


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook