การแสดงผลด้วยฟังก์ชัน print( )
ในการแสดงผลในภาษา 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 |
การแปลงชนิดของข้อมูล
คำสั่ง int float string boolean ซึ่งใช้แปลงชนิดของข้อมูลเพื่อให้เป็นชนิดตามนั้น
โดยใส่ข้อมูลชนิดเก่าลงไปแล้วได้ค่าคืนกลับเป็นข้อมูลชนิดใหม่ เช่น
a = 1.111
print ( a ) ผลลัพธ์ คือ 1.111
b = int ( a )
print ( b ) ผลลัพธ์ คือ 1
ในตัวอย่างนี้ ตัวแปร a มีชนิดข้อมูลเป็นเลขทศนิยม(float) แต่ใช้คำสั่ง int เพื่อแปลงเป็นจำนวนเต็มแล้วคืนค่ากลับมาแล้วเก็บค่าไว้ใน b ผลลัพธ์ก็คือ b ได้ค่าเป็น 1 โดยเศษถูกปัดทิ้งหมด
นอกจากการรับค่าที่เป็น
String (สตริง) แล้ว
ยังสามารถรับค่าเป็นตัวเลข เพื่อนำไปคำนวณได้ โดยจะใส่ int ขึ้นมาก่อนหน้า
input เพื่อที่เราจะสามารถนำค่าตัวเลขนั้นไปคำนวณ
หรือใช้ในคำสั่งอื่นๆได้
ตัวอย่างเช่น
a = int ( input ( "your number : " ) )
ผลลัพธ์ your number : 9
b = int ( input ( "your second number : " ) )
ผลลัพธ์ your second number : 5
print ( a + b )
ผลลัพธ์ 14
ในตัวอย่างโค้ดที่แสดงให้ดูนี้
คือการรับค่าตัวเลขเพื่อนำไปคำนวณต่อได้ โดยจะกำหนดค่าที่ input ให้เป็น int
คำสั่งขึ้นบรรทัดใหม่ (\n)
โดยปกติแล้วถ้าเราต้องการไม่ให้ข้อความ 2 ข้อความอยู่ในบรรทัดเดียวกันเราสามารถทำได้ดังนี้
print("แม่นี้มีบุญคุณอันใหญ่หลวง")
print("ที่เฝ้าหวง ห่วงลูกแต่หลังเมื่อยังนอนเปล")
ผลการรัน
แม่นี้มีบุญคุณอันใหญ่หลวง
ที่เฝ้าหวง ห่วงลูกแต่หลังเมื่อยังนอนเปล
แต่เราสามารถเขียนให้อยู่ภายในคำสั่งเดียวได้เพื่อประหยัดพื้นที่ในการโปรแกรม
โดยใส่ \n เข้าไปตามตัวอย่าง (คำสั่งขึ้นบรรทัดใหม่ \n
)
print("แม่นี้มีบุญคุณอันใหญ่หลวง\nที่เฝ้าหวงห่วงลูกแต่หลังเมื่อยังนอนเปล")
ผลการรัน
แม่นี้มีบุญคุณอันใหญ่หลวง
ที่เฝ้าหวงห่วงลูกแต่หลังเมื่อยังนอนเปล
เราจะเห็นได้ว่า 2
โปรแกรมนี้ให้ผลลัพธ์ออกมาเหมือนกันทั้ง 2 อันเลย
แต่อันที่ใช้ \n ใช้พื้นที่ในการเขียนโปรแกรมน้อยกว่า
ว้าววสุดยอดไปเลย
ตอบลบไม่เข้าใจตรงไหนถามได้นะคะ
ตอบลบทุกตรงครับ
ตอบลบ