Devdit
 

Python input คือคำสั่งอะไร ใช้ทำอะไร

11.4K

Python input คือ คำสั่งรับค่าจากผู้ใช้งานผ่าน command prompt โดยค่าที่รับเข้ามาผ่านคำสั่ง input ของภาษา Python จะเป็นข้อมูลชนิดข้อความ/ตัวอักษร (String) หากต้องการข้อมูลชนิดอื่นต้องแปลงค่าดังกล่าว สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่างที่ 1 Python input คือคำสั่งอะไร ใช้ทำอะไร

try:
    name = input('กรุณากรอกชื่อ : ')
except:
    name = ''

print( 'สวัสดี', name )

ผลลัพธ์

กรุณากรอกชื่อ : Devdit
สวัสดี Devdit

คำอธิบาย

1. ใช้คำสั่ง input เพื่อรับค่าชื่อ จากผู้ใช้งานและเก็บไว้ที่ตัวแปร name

2. ใช้คำสั่ง try … except ดักจับหากเกิดข้อผิดพลาดเกิดขึ้น จากการใส่ข้อมูลของผู้ใช้งาน

3. พิมพ์ตัวแปร name ออกสู่หน้าจอ พร้อมข้อความ สวัสดี

 

ตัวอย่างที่ 2 Python input แปลงเป็นตัวเลข

try:
    number = int(input('กรุณากรอกตัวเลข : '))
except:
    number = 0

if number > 0 :
    p = number ** 2
    print( number, 'ยกกำลัง 2 เท่ากับ', p )

ผลลัพธ์

กรุณากรอกตัวเลข : 2
2 ยกกำลัง 2 เท่ากับ 4

คำอธิบาย

1. รับค่าตัวเลขจากผู้ใช้งานด้วยคำสั่ง input และแปลงเป็นตัวเลขด้วยคำสั่ง int และเก็บค่าไว้ที่ตัวแปร number

2. กรณีถ้า number มีค่ามากกว่า 0 ให้ ตัวแปร number ยกกำลัง 2 และเก็บผลลัพธ์ไว้ที่ตัวแปร p

3. แสดงผลลัพธ์ตัวแปร number และ p ออกสู่หน้าจอ

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ