การรับค่า

มีนาคม 6, 2009

การรับค่าโดยทั่วไปจะมีอยู่ 2 แบบ คือ

1. การรับค่าแบบตัวเลข ที่ใช้ x = input(“Text”)

2. การรับค่าแบบข้อความ ที่ใช้ x = raw_input(“Text”)

<strong>ตัวอย่างต่อไปนี้เป็นวิธีการตรวจสอบ ว่า ที่รับค่า เข้ามาเป็นตัวเลขหรือเปล่า  ( ถ้าไม่ใช่  ตัวเลข ให้พิมพ์ error ไปเลย )</strong>

s = raw_input()

try:
i = int(s)
except ValueError:
i = ‘error’
print i

<strong>ตัวอย่างต่อไปเป็นการตรวจสอบว่า ค่าที่รับเข้ามาเป็นตัวเลข หรือ ตัวอักษร</strong>

x=raw_input(“Type 1:”)
if x==”1″:
b = int(x)
print type(b)
else :
print “Invalid Value”
print type(x)

credit: คุณ sine , คุณ clone @ citec.us


เด็กน้อยหัดเขียน Python

กุมภาพันธ์ 12, 2009

เราควรจะเขียนไปในแนวไหนดีเนี้ยะ

เริ่มไม่ถูก เห้อส์ T^T


Follow

Get every new post delivered to your Inbox.