wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

เรื่องที่ 2 - ตัวแปรในภาษาไพทอน

Total questions: 1

Worksheet time: 15mins

Name
Class
Date
1-15.

ตัวแปรในภาษาไพทอน

คือ คำภาษาอังกฤษที่ผู้พัฒนาโปรแกรมกำหนดขึ้นเพื่อเก็บข้อมูลต่าง ๆ โดยชื่อตัวแปรที่ตั้งจะต้องสัมพันธ์กับข้อมูลภายในตามกฎการตั้งชื่อตัวแปร

กฎการตั้งชื่อตัวแปร

1. ตัวอักษรตัวแรกของตัวแปรต้องเป็นตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก (a-z) หรือ ตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่ (A-Z) เท่านั้น

2. ห้ามใช้อักขระพิเศษ เช่น @, #, +, $, &

3. ชื่อตัวแปรที่สะกดด้วยตัวอักษรภาษาอังกฤษตัวพิมพ์เล็กถือว่าเป็นคนละ ตัวแปรกับชื่อตัวแปรที่สะกดด้วยตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่ เช่น Num1 กับ num1

4. ตัวอักษรตัวแรกห้ามใช้ตัวเลข แต่สามารถใช้ประกอบในชื่อตัวแปร

5. ห้ามตั้งชื่อตัวแปรซ้ำกับคำสงวน เช่น and, break, class, else, while, if, not

6. ห้ามเว้นวรรคระหว่างตัวอักษร สามารถใช้เครื่องหมายอันเดอร์สกอร์ (_) ในการแบ่งคำ

ชนิดข้อมูลของตัวแปร เป็นการกำหนดประเภทให้กับตัวแปรที่สร้างขึ้นว่า มีลักษณะของข้อมูลอย่างไร โดยชนิดของข้อมูลที่มักใช้งานบ่อย มี 3 ประเภท คือ. . .

1) ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)

คือ ข้อมูลที่เกี่ยวข้องกับตัวเลขสามารถนำมา คำนวณเพื่อหาค่าได้ เช่น จำนวนเงิน อายุ คะแนนสอบ

2) ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)

คือ ข้อมูลที่เกี่ยวข้องกับเลขทศนิยม หรือเลขจำนวนจริง เช่น อุณหภูมิ ค่าเฉลี่ย ดอกเบี้ยธนาคาร

3) ข้อมูลชนิดอักขระหรือข้อความ (String: str)

คือ ข้อมูลที่เกี่ยวข้องกับ ข้อความรวมถึงตัวเลขที่ ไม่สามารถคำนวณได้ เช่น เบอร์โทรศัพท์ ชื่อ-นามสกุล บ้านเลขที่

รหัสรูปแบบข้อมูล (Format Code) คือ รหัสที่แทนชนิดของข้อมูล โดยใช้ร่วมกับคำสั่งการแสดงผลและคำสั่งการรับข้อมูล ซึ่งรหัสรูปแบบข้อมูล มีดังนี้

1) %d = เลขจำนวนเต็ม (Integer)

2) %s = ตัวอักษร (String)

3) %f = เลขทศนิยมหรือเลขจำนวนจริง (Float)

คำสั่งพื้นฐานในการเขียนโปรแกรมด้วยภาษาไพทอน (Python)

1) print( ) = แสดงสิ่งที่อยู่ในวงเล็บออกหน้าจอ

2) input( ) = รับข้อความจากแป้นพิมพ์

3) float() = แปลงข้อความเป็นจำนวนจริง

1.

ข้อใด สามารถใช้เป็นชื่อตัวแปรในภาษาไพทอนได้อย่างถูกต้อง

a)

2number

b)

total_score

c)

class

d)

my score

2.

จากกฎการตั้งชื่อตัวแปร ข้อใดกล่าว ถูกต้อง ?

a)

ชื่อตัวแปรสามารถขึ้นต้นด้วยตัวเลขได้

b)

Num1 และ num1 ถือว่าเป็นตัวแปรเดียวกัน

c)

สามารถใช้อักขระพิเศษ เช่น @ และ # ในชื่อตัวแปรได้

d)

ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในชื่อตัวแปรถือว่าเป็นคนละตัวแปร

3.

ข้อใด ไม่ถูกต้อง ตามกฎการตั้งชื่อตัวแปรในภาษาไพทอน ?

a)

studentName

b)

student_name

c)

if

d)

score1

4.

"ชื่อของนักเรียน" ถือว่าเป็นชนิดข้อมูลของตัวแปรประเภทใด ?

a)

ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)

b)

ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)

c)

ข้อมูลชนิดอักขระหรือข้อความ (String: str)

5.

"กรมอุตุนิยมประกาศว่า วันนี้อากาศลดลง 1-2 องศาเซลเซียส อากาศเฉลี่ยอยู่ที่ 21 องศาเซลเซียส ทำให้อากาศเย็นลงกว่าปกติ" ถือว่าเป็นชนิดข้อมูลของตัวแปรประเภทใด ?

a)

ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)

b)

ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)

c)

ข้อมูลชนิดอักขระหรือข้อความ (String: str)

6.

"นักเรียนสอบได้ 49 คะแนนจากคะแนนเต็ม 50 คะแนน คิดเป็นร้อยละ 99%" ถือว่าเป็นชนิดข้อมูลของตัวแปรประเภทใด ?

a)

ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)

b)

ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)

c)

ข้อมูลชนิดอักขระหรือข้อความ (String: str)

7.

"ชื่อนักเรียน" ควรใช้รหัสรหัสรูปแบบข้อมูลใด?

(a)  

8.

"อุณหภูมิ 25 องศาเซลเซียส" ควรใช้รหัสรหัสรูปแบบข้อมูลใด?

(a)  

9.

"ราคาสินค้า" ควรใช้รหัสรหัสรูปแบบข้อมูลใด?

(a)  

10.

คำสั่งในการเขียนโปรแกรม Python ในข้อใดที่ "แสดงสิ่งที่อยู่ในวงเล็บออกหน้าจอ" ?

a)

print( )

b)

input( )

c)

float()

11.

คำสั่งในการเขียนโปรแกรม Python ในข้อใดที่ "รับข้อความจากแป้นพิมพ์" ?

a)

print( )

b)

input( )

c)

float()

12.

คำสั่งในการเขียนโปรแกรม Python ในข้อใดที่ "แปลงข้อความเป็นจำนวนจริง" ?

a)

print( )

b)

input( )

c)

float()

13.

"โปรแกรมแสดงชื่อ" ด้วยภาษา Python ที่กำหนดให้ต่อไปนี้ ใช้คำสั่งอะไรบ้าง?

บรรทัดที่ 1 : print('ณัฐวุฒิ นูกอง')

a)

print( )

b)

input( )

c)

float()

14.

"โปรแกรมถามและแสดงชื่อ" ด้วยภาษา Python ที่กำหนดให้ต่อไปนี้ ใช้คำสั่งอะไรบ้าง?

บรรทัดที่ 1 : name = input('ป้อนชื่อของคุณ : ')

บรรทัดที่ 2 : print('ชื่อของคุณ คือ %s' %name)

a)

print( )

b)

input( )

c)

float()

15.

"โปรแกรมคำนวณพื้นที่สี่เหลี่ยม" ด้วยภาษา Python ที่กำหนดให้ต่อไปนี้ ใช้คำสั่งอะไรบ้าง?

บรรทัดที่ 1 : print('โปรแกรมคำนวณพื้นที่สี่เหลี่ยม')

บรรทัดที่ 2 : width = float(input('ป้อนความกว้าง (ซม.) : '))

บรรทัดที่ 3 : length = float(input('ป้อนความยาว (ซม.) : '))

บรรทัดที่ 4 : area = width * length

บรรทัดที่ 5 : print('คำนวณพื้นที่ได้ : %.2f ตร.ซม.' %area)

a)

print( )

b)

input( )

c)

float()