Font size
Worksheetsเรื่องที่ 2 - ตัวแปรในภาษาไพทอน
Total questions: 1
Worksheet time: 15mins
ตัวแปรในภาษาไพทอน
คือ คำภาษาอังกฤษที่ผู้พัฒนาโปรแกรมกำหนดขึ้นเพื่อเก็บข้อมูลต่าง ๆ โดยชื่อตัวแปรที่ตั้งจะต้องสัมพันธ์กับข้อมูลภายในตามกฎการตั้งชื่อตัวแปร
กฎการตั้งชื่อตัวแปร
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() = แปลงข้อความเป็นจำนวนจริง
ข้อใด สามารถใช้เป็นชื่อตัวแปรในภาษาไพทอนได้อย่างถูกต้อง
2number
total_score
class
my score
จากกฎการตั้งชื่อตัวแปร ข้อใดกล่าว ถูกต้อง ?
ชื่อตัวแปรสามารถขึ้นต้นด้วยตัวเลขได้
Num1 และ num1 ถือว่าเป็นตัวแปรเดียวกัน
สามารถใช้อักขระพิเศษ เช่น @ และ # ในชื่อตัวแปรได้
ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในชื่อตัวแปรถือว่าเป็นคนละตัวแปร
ข้อใด ไม่ถูกต้อง ตามกฎการตั้งชื่อตัวแปรในภาษาไพทอน ?
studentName
student_name
if
score1
"ชื่อของนักเรียน" ถือว่าเป็นชนิดข้อมูลของตัวแปรประเภทใด ?
ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)
ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)
ข้อมูลชนิดอักขระหรือข้อความ (String: str)
"กรมอุตุนิยมประกาศว่า วันนี้อากาศลดลง 1-2 องศาเซลเซียส อากาศเฉลี่ยอยู่ที่ 21 องศาเซลเซียส ทำให้อากาศเย็นลงกว่าปกติ" ถือว่าเป็นชนิดข้อมูลของตัวแปรประเภทใด ?
ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)
ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)
ข้อมูลชนิดอักขระหรือข้อความ (String: str)
"นักเรียนสอบได้ 49 คะแนนจากคะแนนเต็ม 50 คะแนน คิดเป็นร้อยละ 99%" ถือว่าเป็นชนิดข้อมูลของตัวแปรประเภทใด ?
ข้อมูลชนิดตัวเลขจำนวนเต็ม (Integer: int)
ข้อมูลชนิดเลขทศนิยมหรือเลขจำนวนจริง (Float)
ข้อมูลชนิดอักขระหรือข้อความ (String: str)
"ชื่อนักเรียน" ควรใช้รหัสรหัสรูปแบบข้อมูลใด?
(a)
"อุณหภูมิ 25 องศาเซลเซียส" ควรใช้รหัสรหัสรูปแบบข้อมูลใด?
(a)
"ราคาสินค้า" ควรใช้รหัสรหัสรูปแบบข้อมูลใด?
(a)
คำสั่งในการเขียนโปรแกรม Python ในข้อใดที่ "แสดงสิ่งที่อยู่ในวงเล็บออกหน้าจอ" ?
print( )
input( )
float()
คำสั่งในการเขียนโปรแกรม Python ในข้อใดที่ "รับข้อความจากแป้นพิมพ์" ?
print( )
input( )
float()
คำสั่งในการเขียนโปรแกรม Python ในข้อใดที่ "แปลงข้อความเป็นจำนวนจริง" ?
print( )
input( )
float()
"โปรแกรมแสดงชื่อ" ด้วยภาษา Python ที่กำหนดให้ต่อไปนี้ ใช้คำสั่งอะไรบ้าง?
บรรทัดที่ 1 : print('ณัฐวุฒิ นูกอง')
print( )
input( )
float()
"โปรแกรมถามและแสดงชื่อ" ด้วยภาษา Python ที่กำหนดให้ต่อไปนี้ ใช้คำสั่งอะไรบ้าง?
บรรทัดที่ 1 : name = input('ป้อนชื่อของคุณ : ')
บรรทัดที่ 2 : print('ชื่อของคุณ คือ %s' %name)
print( )
input( )
float()
"โปรแกรมคำนวณพื้นที่สี่เหลี่ยม" ด้วยภาษา Python ที่กำหนดให้ต่อไปนี้ ใช้คำสั่งอะไรบ้าง?
บรรทัดที่ 1 : print('โปรแกรมคำนวณพื้นที่สี่เหลี่ยม')
บรรทัดที่ 2 : width = float(input('ป้อนความกว้าง (ซม.) : '))
บรรทัดที่ 3 : length = float(input('ป้อนความยาว (ซม.) : '))
บรรทัดที่ 4 : area = width * length
บรรทัดที่ 5 : print('คำนวณพื้นที่ได้ : %.2f ตร.ซม.' %area)
print( )
input( )
float()
