The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Duangkamol Moonchan, 2020-10-28 13:54:56

บทที่4.3

ch-4.3

.
.

การเขียนโปรแกรมด้วยภาษาไพทอน

ฟงั ก์ชนั คณติ ศาสตรแ์ ละข้อความ

ฟงั ก์ชนั คณิตศาสตร์และข้อความ

• การใช้โมดลู math
• การทางานแบบมีทางเลือก
• การดำเนินการทางตรรกะ

ฟังก์ชนั คณิตศาสตร์และข้อความ

• การใช้โมดูล math
• การทำงานแบบทางเลอื ก
• การดำเนินการทางตรรกะ

ฟังก์ชนั คณิตศาสตรแ์ ละข้อความ

• การใช้โมดูล math
• การทางานแบบมีทางเลือก
• การดาเนินการทางตรรกะ

การดาเนินการทางตรรกะ

• ประเภทตวั แปรแบบ บลู ีน (Boolean)

• เราสามารถเกบ็ คา่ “จรงิ ” หรอื “เทจ็ ” ในตวั แปรได้
• ค่าจรงิ ใช้คาวา่ True และค่าเท็จใชค้ าว่า False

a = True b = False
print(a) print(b)
print( type(a) ) print( type(b) )

c = (5 != 6) d=4<3
print(c) print(d)
print( type(c) ) print( type(d) )

การดาเนินการทางตรรกะ

• การใช้ตวั แปรประเภท บูลีน (Boolean) ในคาสง่ั if

if x == 3 : b = (x == 3)
print("love") if b :

print("love")

if y > 7 : boo = y > 7
print("python") if boo :

print("python")

การดาเนนิ การทางตรรกะ or

• ตัวดาเนนิ การทางตรรกะ

not and

การดาเนนิ การทางตรรกะ

• ตวั ดาเนนิ การ not

not คา่ ของ x คา่ ของ not x
True False
False True

การดาเนินการทางตรรกะ x = int(input())
if not x == 3 :
• ตวั ดาเนินการ not
print("x มคี ่าไม่เทา่ กับ 3")
x = int(input())
if x == 3 : y = int(input())
if not y > 7 :
print("x มคี ่าเทา่ กับ 3")
print("y มคี า่ ไม่มากกวา่ 7")
y = int(input())
if y > 7 :

print("y มีคา่ มากกว่า 7")

การดาเนินการทางตรรกะ

• ตวั ดาเนินการ not

• เง่อื นไขทคี่ วามหมายเหมอื นกนั x != y
x == y
• not x == y เหมอื นกับ x <= y
• not x != y เหมือนกบั x>y
• not x > y เหมอื นกับ x >= y
• not x <= y เหมือนกับ x<y
• not x < y เหมอื นกบั
• not x >= y เหมอื นกับ

การดาเนนิ การทางตรรกะ

• ตวั ดาเนนิ การ and

ค่าของ x ค่าของ y ค่าของ x and y
False False
False True False
False False
and False True True

True

True

การดาเนนิ การทางตรรกะ x=1
y=8
• ตัวดาเนนิ การ and if x < 3 and y > 5:

x=3 print("python")
y=5
if x < 3 and y > 5: x=6
y=7
print("python") if x < 3 and y > 5:

x=2 print("python")
y=4
if x < 3 and y > 5:

print("python")

การดาเนินการทางตรรกะ

• ตัวดาเนนิ การ and

# x เป็นจานวนเต็ม 3 หลัก
x = int(input("ใส่จานวนเต็ม x "))
if x >= 100 and x <= 999 :

print(x, "เป็นจานวนทม่ี ี 3 หลกั ")

# x เป็นจานวนเต็ม 3 หลกั
x = int(input("ใสจ่ านวนเตม็ x "))
if 100 <= x <= 999 :

print(x, "เป็นจานวนท่มี ี 3 หลกั ")

การดาเนินการทางตรรกะ

• ตัวดาเนินการ and

# x เป็นจานวนเต็ม 3 หลัก
x = int(input("ใสจ่ านวนเตม็ x "))
if x >= 100 and x <= 999 :

print(x, "เป็นจานวนที่มี 3 หลัก")

# y หาร 2 ลงตวั และหาร 3 ลงตวั
y = int(input("ใสจ่ านวนเต็ม y "))
if y % 2 == 0 and y % 3 == 0 :

print(y, "หาร 2 และ 3 ลงตัว")

จบบทท่ี 4


Click to View FlipBook Version