ยินดีต้อนรับสู่การบรรยายครั้งที่หกในชุดนี้ ตอนนี้ เรากำลังเจาะลึกในการเขียนโปรแกรม และเราจะเรียนรู้การใช้คำสั่ง if ใน Python
“if statement” มีความสำคัญอย่างยิ่งในการเขียนโปรแกรม เนื่องจากช่วยให้เราสร้างโปรแกรมที่สามารถตัดสินใจได้ตามเงื่อนไขบางประการ
ถ้า Statement
“ถ้าคำสั่ง” ใช้เพื่อรันโปรแกรมตามการตัดสินใจหลายอย่าง ตัวอย่างเช่น อ่านสิ่งนี้:
“ถ้ามันร้อน
วันนี้อากาศร้อน
ดื่มน้ำปริมาณมาก
ไม่งั้นถ้าหนาว
วันที่อากาศหนาวเย็น
สวมเสื้อผ้าที่อบอุ่น
มิฉะนั้นจะเป็นวันที่ดี”
ในข้อความข้างต้น เรากำลังตัดสินใจบางอย่างตามเงื่อนไขบางประการ คำสั่งแรกเป็นเงื่อนไข คำสั่งที่สองคือความหมาย และคำสั่งที่สามกำลังดำเนินการตัดสินใจ
คำสั่ง if ทำงานเหมือนกัน
ลองดูในการเขียนโปรแกรม
เรากำลังแนะนำตัวแปรบูลีน
is_hot = true
ตอนนี้เราจะเพิ่ม "คำสั่ง if"
if is_hot:
print("It's a hot day.")
ตอนนี้นิพจน์นี้จะถูกดำเนินการหากเงื่อนไขข้างต้นเป็นจริง หากต้องการออกจาก "คำสั่ง if" คุณจะต้องกด "Shift + Tab" เพื่อให้เคอร์เซอร์อยู่ในบรรทัดสำหรับโค้ดบรรทัดใหม่
ตอนนี้ มาเรียกใช้โปรแกรมนี้กัน
ทีนี้มาเล่นกับโปรแกรมนี้กัน
ดูว่าเกิดอะไรขึ้นถ้าฉันเปลี่ยนเงื่อนไขข้างต้นเป็นเท็จ
เป็นที่ชัดเจนว่าหากเงื่อนไขเป็นเท็จ คำสั่ง if จะไม่ถูกดำเนินการ ตอนนี้เรากำลังจะเพิ่มเงื่อนไขที่สองที่จะดำเนินการหากเงื่อนไขแรกไม่เป็นไปตามเงื่อนไข
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
เงื่อนไข "if" เป็นเท็จ ดังนั้นล่ามจะไปที่รหัสชุดถัดไปภายใต้การเยื้อง "อื่น"
“ถ้าคำสั่ง” ไม่จำเป็นต้องจำกัดเพียงสองเงื่อนไขเท่านั้น คุณสามารถเชยในสภาวะต่างๆ ได้มากเท่าที่คุณต้องการ มาเพิ่มเงื่อนไขบางอย่างในโปรแกรมนี้กัน
เรากำลังกำหนดเงื่อนไขอื่นด้วยตัวแปรบูลีน ช่างมันเถอะ:
if_cold = True
ตอนนี้เราสามารถเพิ่มเงื่อนไขที่สามลงในโปรแกรมของเราได้ ทำงานแบบนี้
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
ตอนนี้ถ้าไม่ใช่วันที่ร้อนและไม่หนาว ก็เป็นวันที่น่ารัก ในที่นี้เราได้ใช้ฟังก์ชันใหม่ "elif" เพื่อกำหนดเงื่อนไขใหม่ระหว่าง "if" ตัวแรกและตัวสุดท้าย "else" คุณสามารถเพิ่ม “เอลฟ์” ได้มากเท่าที่คุณต้องการ
การออกกำลังกาย
Solution
สรุป!
ฉันหวังว่าพวกคุณจะสนุกกับซีรีส์นี้ การบรรยายครั้งต่อไปจะเป็นการใช้โอเปอเรเตอร์ในภาษาไพทอน
สันติภาพ!
เขียนความเห็น