ฟังก์ชัน

ฟังก์ชันในโปรแกรมไพทอน (python)


การแสดงผลด้วยฟังก์ชัน print( )
       ในการแสดงผลในภาษา Python นั้นจะใช้ฟังก์ชัน print() เพื่อแสดงผลข้อความ ตัวเลข หรือข้อมูลประเภทอื่นๆ ออกทางหน้าจอ
       ฟังก์ชัน หมายถึง ชุดคำสั่งหรือข้อมูลสำหรับปฏิบัติการคำสั่งใดคำสั่งหนึ่ง

ฟังก์ชัน print(ข้อมูลหรือตัวแปร)
      ใช้สำหรับแสดงผลลัพธ์ของข้อมูลที่อยู่ภายในวงเล็บ

ตัวอย่าง เช่น
ฟังก์ชัน print ( )
การแสดงผล
print "Hello python" )
Hello python
print ( 5 )
5
print ( 1,2,3 )
1 2 3
print ( 0.45 )
0.45
print("My name is pitchaya")
My name is pitchaya
name = "pitchaya"
print ( name )

pitchaya
c = "cat"
print ( c )

cat


ฟังก์ชันรับข้อมูลทางแป้นพิมพ์ input()
   
1.รับข้อมูลทางแป้นพิมพ์ ชนิดข้อมูลตัวแปร String (ข้อความ)
name = input("Enter your name: ")
print("Hello " + name)
แสดงผล
Enter your name: พิชยา
Hello พิชยา

2.รับข้อมูลทางแป้นพิมพ์ ชนิดข้อมูลตัวแปรเป็น 
Integer (จำนวนเต็ม)

food = int ( input ( "ค่าอาหาร : " ) )

ผลลัพธ์   ค่าอาหาร : 50

water = int ( input ( "ค่าน้ำดื่ม: " ) )

ผลลัพธ์  ค่าน้ำดื่ม : 15

print ( "คิดเงินรวม = ",food + water )

ผลลัพธ์  65

3.รับข้อมูลทางแป้นพิมพ์ ชนิดข้อมูลตัวแปรเป็น
float (ทศนิยม)
price = float ( input ( "ราคาสินค้า : " ) )
ผลลัพธ์   ราคาสินค้า : 999.99

discount  = float ( input ( "ลดราคากี่เปอร์เซ็นต์ (%) : " ) )
ผลลัพธ์  ลดราคากี่เปอร์เซ็น (%) : 10
sale_discount = price * (discount/100)
net_price  = price - sale_discount
print ( "ลดราคาสินค้าเป็นเงิน = " ,sale_discount )
print ( "ราคาขายสินค้าสุทธิ = " ,net_price )


แสดงผลลัพธ์

ราคาสินค้า : 999.99 ลดราคากี่เปอร์เซ็นต์ (%) : 10 ลดราคาสินค้าเป็นเงิน = 99.99900000000001 ราคาสินค้าสุทธิ = 899.991


4. แปลงผลลัพธ์ของตัวแปรเป็นทศนิยมแบบระบุตำแหน่งทศนิยม
รูปแบบ
' %.2f ' % ตัวแปร  คือ ทศนิยม 2 ตำแหน่ง
' %.3f ' % ตัวแปร   คือ ทศนิยม 3 ตำแหน่ง
ตัวอย่าง 
price = float ( input ( "ราคาสินค้า : " ) ) discount  = float ( input ( "ลดราคากี่เปอร์เซ็นต์ (%) : " ) ) sale_discount = price * (discount/100) net_price  = price - sale_discount print ( "ลดราคาสินค้าเป็นเงิน = " , ' %.2f ' % sale_discount ) print ( "ราคาขายสินค้าสุทธิ = " ,' %.3f ' % net_price )
ผลลัพธ์

ราคาสินค้า : 999.99 ลดราคากี่เปอร์เซ็นต์ (%) : 10 ลดราคาสินค้าเป็นเงิน = 100.00 ราคาขายสินค้าสุทธิ = 899.991




ไม่มีความคิดเห็น:

แสดงความคิดเห็น