คำส่งั เง่อื นไข
ถำ้ เดอื นน้ีเกบ็ เงนิ ได้ 1 แสน ฉนั จะซื้อรถใหม่ ถำ้ ซอ้ื บตั รคอนเสริ ์ตโซน A จะคดิ รำคำ 2,500 บำท แตถ่ ำ้ ซอื้ บตั รโซน B จะคดิ รำคำ 1,500 บำท แตถ่ ำ้ ซอื้ บตั รโซน C จะคดิ รำคำ 1,000 บำท แตถ่ ำ้ ซอ้ื บตั รโซนอื่นๆ นอกจำกนจ้ี ะคดิ รำคำ 800 บำททกุ ทนี่ ง่ั
คำสั่งเงอื่ นไข if กำรทำงำนของคำสงั่ เงอื่ นไข if มรี ปู แบบดงั ตอ่ ไปนี้ if เงอ่ื นไข : คำสง่ั ที่ 1 คำสงั่ ท่ี 2 {\"A?\":\"B\",\"a\":5,\"d\":\"B\",\"h\": \"www.canva.com\",\"c\":\"DAE คำส่ัง ifk08ใชw้ตWรXวUจwส\"อ,\"บi\":เ\"งg่ือ-นไขหนึ่งๆ หำกเง่ือนไขเป็น จริงแล้ว คำสั่งภำยในบBลNอ็ aคYขXอ1Pงเeงiyอื่ oนcRไขMifhkจ0ะqถOกู Aป\"ร,ะมวลผลในท่นี ้ี คือ คำสง่ั ท่ี 1 แต่ถ้ำเง\"่ือbน\":ไ1ข6เ2ป6็น86เท82็จ6แ5ล5้ว6ค7,ำ\"สA่ัง\":ท[{ี่อ\" ยู่ภำยในบล็อคของเงื่อนไข if จะไม่ได้รับกำAร?ป\":ร\"ะI\"ม,\"วAล\"ผ:1ล07ค.9ือ99จ9ะ9ข9้ำ9ม9ไ9ป9ประมวลผลคำส่ังที่อยู่นอก บลอ็ คของ if9ท99นั 4ท,\"ีBใ\"น:3ท81นี่ .8ค้ี 1ือ72ค5ำ1ส47่งั 5ท0่ี525 85,\"D\":1324.7236759648167 ,\"C\":888.7691571473043,\"a \":{\"A\":false,\"B\":{\"A\":{\"A\":\" MAD6VzXFZ5c\",\"B\":1},\"B\": {\"D\":1324.7236759648167,\"
ตวั อยำ่ ง โปรแกรมตรวจสอบอำยโุ ดยใชค้ ำสงั่ if age = input(\"กรณุ ำกรอกอำยุ : \") ถำ้ เงอื่ นไขเปน็ จรงิ คอื อำยนุ อ้ ย if int (age) < 20 : กวำ่ จะทำงำนตำมคำสง่ั นี้ print (\"คณุ ยงั เปน็ ผเู้ ยำว\"์ ) คำสงั่ นจ้ี ะถกู เรยี กทำงำน print (\"คณุ อำยุ \"+age+\" ป\"ี ) เมอ่ื จบกำรทำงำนของคำสงั่ if
คำสงั่ เงื่อนไข if-else กำรทำงำนของคำสั่งเงอ่ื นไข if-else มรี ปู แบบดงั ตอ่ ไปน้ี if เง่อื นไข : คำส่ังท่ี 1 else : คำสั่งท่ี 2 คำสัง่ ที่ 3 เปน็ คำสง่ั ทช่ี ว่ ยให้กำรตรวจสอบเงอ่ื นไขสมบรู ณข์ น้ึ กลำ่ วคอื ถำ้ เงอื่ นไขของคำส่ัง if เปน็ จรงิ แลว้ คำสั่งภำยในบลอ็ คของเงอื่ นไข if จะ ถกู ประมวลผล ในทีน่ ี้ คอื คำสง่ั ที่ 1 แตถ่ ำ้ เงอ่ื นไขของคำสง่ั if เปน็ เทจ็ แลว้ คำส่งั ภำยในบลอ็ คของ else กจ็ ะถกู ประมวลผลแทนในทน่ี ้ี คอื คำสงั่ ท่ี 2
ตวั อยำ่ ง โปรแกรมตรวจสอบอำยโุ ดยใชค้ ำสงั่ if – else age = input(\"กรณุ ำกรอกอำยุ : \") ถำ้ เงอ่ื นไขเปน็ จรงิ คอื อำยนุ อ้ ย if int (age) < 20 : กวำ่ จะทำงำนตำมคำสงั่ นี้ print (\"คณุ ยงั เปน็ ผเู้ ยำว\"์ ) ถำ้ เงอื่ นไขเปน็ จงึ จะทำงำนตำม else : คำสง่ั นี้ print (\"คณุ บรรลนุ ติ ภิ ำวะแลว้ \") คำสง่ั นจี้ ะถกู เรยี กทำงำน print (\"คณุ อำยุ \"+age+\" ป\"ี ) เมอ่ื จบกำรทำงำนของคำสง่ั if-else
คำสง่ั เงอ่ื นไข if-elif-else กำรทำงำนของคำสง่ั เงอื่ นไข if-elif-else มรี ปู แบบดงั ตอ่ ไปน้ี if เงอื่ นไขที่ 1 : กำรใชค้ ำสงั่ if-elif-else ชว่ ยใหก้ ำร คำสง่ั ท่ี 1 ตรวจสอบเงอ่ื นไขสมบรู ณ์มำกยงิ่ ขน้ึ เนอ่ื งจำกสำมำรถตรวจสอบไดห้ ลำยเงอื่ นไข elif เงอื่ นไขท่ี 2 : คำสง่ั ท่ี 2 หำกตรวจสอบเงอื่ นไขท่ี 1 แลว้ เปน็ จรงิ กจ็ ะทำงำนตำมคำสงั่ ท่ี 1 แตถ่ ำ้ เงอื่ นไขเปน็ elif เงอ่ื นไขท่ี 3 เทจ็ จะตรวจสอบเงอ่ื นไขท่ี 2 ตอ่ ไปถำ้ เงอื่ นไข คำสง่ั ที่ 3 ท่ี 2 เปน็ จรงิ จะทำคำสง่ั ท่ี 2 แตถ่ ำ้ เปน็ เทจ็ จะ ไปตรวจสอบเงอ่ื นไขท่ี 3 else : คำสง่ั ท่ี 4 คำสง่ั ที่ 5 ถำ้ เงอื่ นไขท่ี 3 เปน็ จรงิ จะทำคำสงั่ ท่ี 3 ถำ้ เงอ่ื นไขท่ี 3 เปน็ จรงิ จะทำคำสง่ั ที่ 3แแตตถ่ ่ถำ้ ำ้ เเปปน็น็ เเททจ็จ็ จจะะททำำคคำำสสง่ั งท่ั ที่ 4ี่ 4ททนั ทนั เีทพเีรพำะรไำมะ่มไมี ม่ ี เงอื่ นไขใดๆใหต้ รวจสอบแลว้ (จะพบวำ่ ถำ้ ไม่มเี งอ่ื นเไงขอ่ื ใดนเปไขน็ ใดจๆรงิใหเล้ตยรกวจ็ จะสทอำงบำแนลในว้ ค(ำจสะงั่พทบ่ี 4วำ่ ทุกครงั้ ) ถำ้ ไมม่ เี งอ่ื นไขใดเปน็ จรงิ เลย กจ็ ะทำงำนใน และเมือ่ ตรวจสอบเงอื่ นไขและประมวคลำผสลง่ัตทำม่ี 4คำสงั่ ของ if-elif-else เรยี บรอ้ ยแลว้ กจ็ ะ ทำงำนในคำสงั่ ท่ี 5 ต่อไป ทกุ คร้ัง) และเมอื่ ตรวจสอบเงอ่ื นไขและ ประมวลผลตำมคำสง่ั ของ if-elif-else
score = input (\"กรณุ ำกรอกคะแนน : \") if int(score) >= 80 : print(\"คณุ เกง่ มำกๆเลย\") print(\"คณุ ไดเ้ กรด A\") elif int(score) >= 70 : print(\"คณุ ไดเ้ กรด B\") elif int(score) >= 60 : print(\"คณุ ไดเ้ กรด c\") elif int(score) >= 50 : print(\"คณุ ไดเ้ กรด D\") else : print(\"คณุ ไดเ้ กรด F\") print (\"พยำยำมใหมน่ ะ\") print (“แลว้ พบกนั ใหมเ่ ทอมหน้ำ\")
Search
Read the Text Version
- 1 - 8
Pages: