การเขียนโปรแกรมแน่นอนต้องมีการกำหนดเงื่อนไขต่างๆ เพื่อควบคุมการทำงานให้เป็นไปตามที่เราต้องการ จะว่าไปแล้วเงื่อนไขควบคุมนี่แหละเป็นหัวใจสำคัญของการเขียนโปรแกรม และรวมไปถึงการสั่งให้ระบบทำงานตามจำนวนรอบที่เราต้องการ
การควบคุมเงื่อนไขในโปรแกรมอื่นจะมี if, switch หรือ case แต่สำหรับ python แล้วมีเพียงอย่างเดียวคือ if-elif-else โดยมีตัวอย่างการใช้งานดังนี้
#!/usr/bin/python
x = int(input("Please enter your number: "))
if x < 0:
print("Negative")
elif x == 0:
print("Zero")
elif x > 0:
print("Positive")
else:
print("Error")
แสดงบทความที่มีป้ายกำกับ python แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ python แสดงบทความทั้งหมด
วันพุธที่ 16 พฤศจิกายน พ.ศ. 2559
วันจันทร์ที่ 14 พฤศจิกายน พ.ศ. 2559
บันทึกเรียนรู้ python: พื้นฐานโปรแกรม
การเขียนโปรแกรมบน Raspberry Pi หนีไม่พ้นที่จะต้องเรียนรู้การเขียนโปรแกรมด้วย Python ซึ่งถือว่าเป็นภาษาสคริปส์ที่ทำงานได้หลากหลาย แต่วิธีการเขียนก็เปลี่ยนไปพอสมควร โดยเฉพาะ การย่อหน้าที่ค่อนข้างเคร่งครัด และให้เลือกอย่างใดอย่างหนึ่ง คือ เลือกระหว่างเว้นวรรค หรือแท็บ
บันทึกนี้จึงเขียนขึ้นเพื่อบันทึกสิ่งทีได้เรียนรู้เพื่อทบทวน และอาจจะเป็นประโยชน์สำหรับผู้เริ่มต้นเรียนรู้บ้าง และอาจจะมีผิดพลาด ตกหล่นไปบ้างก็ขออภัยไว้ ณ ที่นี้ และจักเป็นพระคุณยิ่งหากช่วยแนะนำแก้ไขเพื่อให้ถูกต้องต่อไป
#!/usr/bin/python
print "Hello world!"
Run: พิมพ์ที่หน้าจอ Terminal
$ python ex01.py
ผลที่ได้:
Hello world!
บันทึกนี้จึงเขียนขึ้นเพื่อบันทึกสิ่งทีได้เรียนรู้เพื่อทบทวน และอาจจะเป็นประโยชน์สำหรับผู้เริ่มต้นเรียนรู้บ้าง และอาจจะมีผิดพลาด ตกหล่นไปบ้างก็ขออภัยไว้ ณ ที่นี้ และจักเป็นพระคุณยิ่งหากช่วยแนะนำแก้ไขเพื่อให้ถูกต้องต่อไป
โปรแกรมแรก Hello world!
Code: สร้างไฟล์ ex01.py แล้วเขียนโปรแกรมดังนี้#!/usr/bin/python
print "Hello world!"
Run: พิมพ์ที่หน้าจอ Terminal
$ python ex01.py
ผลที่ได้:
Hello world!
สมัครสมาชิก:
บทความ (Atom)
Gtk4 ตอนที่ 6 Defining a Child object
Defining a Child object A Very Simple Editor ในบทความที่ผ่านมาเราสร้างโปรแกรมอ่านไฟล์ชนิดข้อความ และในบทความนี้ก็จะมาปรับแต่งโปรแกรมกันสักหน...

-
นักอิเลกโทรนิกส์ทั้งหลายคงจะเข้าใจวิธีวัดค่าของไดโอดเปล่งแสง หรือ LED เป็นอย่างดี แต่สำหรับมือใหม่ ย่อมต้องเรียนรู้ หาประสบการณ์ต่อไปเรื่อยๆ...
-
Ubuntu เป็น OS ที่นิยมนำมาใช้เป็นเซิร์ฟเวอร์อย่างแพร่หลาย ด้วยการติดตั้งง่าย การแก้ไขปัญหาก็ทำได้ดีเพราะมีเอกสาร คนใช้งานอยู่มาก และโดยปกติ ...
-
ยอมรับสารภาพเลยว่าเลิกเขียนโปรแกรมภาษา C ในอดีตเมื่อหลายปีก่อนก็เพราะการเปรียบเทียบสตริงนี่แหละ ทำไม่ได้หาในหนังสือไม่มีวิธีแก้ไข สมัยนั้นยั...