แนะนำภาษา Python เบื้องต้น

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

ภาษาไพทอน (Python) ถูกพัฒนาขึ้นในปีใด?

  • ค.ศ. 1985
  • ค.ศ. 1995
  • ค.ศ. 1989 (correct)
  • ค.ศ. 1991

ข้อใดคือลักษณะเด่นของภาษาไพทอน?

  • เป็นภาษาที่ใช้ยาก
  • เป็นภาษาที่ต้องคอมไพล์ก่อนใช้งาน
  • เป็นภาษาที่ประมวลผลทันที (process at runtime) (correct)
  • เป็นภาษาที่ไม่ได้รับความนิยม

ข้อใดคือลักษณะของภาษาไพทอนที่ทำให้เหมาะกับผู้เริ่มต้นเขียนโปรแกรม?

  • ความหลากหลายของไลบรารี
  • ความยากในการติดตั้ง
  • ความง่ายในการเรียนรู้ (correct)
  • ความซับซ้อนของไวยากรณ์

คำสั่งใดในภาษาไพทอนที่ใช้แสดงผลข้อความออกทางหน้าจอ?

<p><code>print()</code> (D)</p> Signup and view all the answers

สัญลักษณ์ใดที่ใช้ในการเขียน comment ในภาษาไพทอน?

<h1>(B)</h1> Signup and view all the answers

ข้อใดคือความหมายของการทำงานของภาษาไพทอนในโหมด Interactive?

<p>การพิมพ์คำสั่งแล้วภาษาจะแปลและทำงานทันที (C)</p> Signup and view all the answers

ในการเขียนโปรแกรมภาษาไพทอนแบบ Script Mode เราต้องบันทึกไฟล์ด้วยนามสกุลใด?

<p>.py (A)</p> Signup and view all the answers

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

<p>ต้องไม่ซ้ำกับคำสงวน (B)</p> Signup and view all the answers

Reserved word ในภาษา Python มีไว้เพื่ออะไร?

<p>ห้ามนำมาใช้เป็นชื่อตัวแปรหรือ identifiers อื่นๆ (B)</p> Signup and view all the answers

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

<p>123myVariable (D)</p> Signup and view all the answers

ในภาษาไพทอน การกำหนดค่าตัวแปรโดยไม่ต้องประกาศชนิดของตัวแปรเกิดขึ้นเมื่อใด?

<p>เมื่อกำหนดค่าให้ตัวแปร (B)</p> Signup and view all the answers

ข้อใดคือความหมายของการกำหนดค่าตัวแปรแบบ Multiple Assignment x = y = z = 0?

<p>กำหนดค่า 0 ให้ตัวแปร x, y และ z (D)</p> Signup and view all the answers

ชนิดข้อมูลใดในภาษาไพทอนที่ใช้เก็บค่าความจริง (True/False)?

<p>boolean (B)</p> Signup and view all the answers

ข้อใดคือตัวอย่างของข้อมูลชนิด float ในภาษาไพทอน?

<p>3.14 (A)</p> Signup and view all the answers

ถ้ากำหนด text = 'Python' ข้อใดคือผลลัพธ์ของ text[1:4]?

<p>ytho (A)</p> Signup and view all the answers

ถ้ากำหนด myList = [10, 20, 30, 40] ข้อใดคือผลลัพธ์ของ myList[2]?

<p>30 (B)</p> Signup and view all the answers

ตัวดำเนินการใดในภาษาไพทอนที่ใช้สำหรับการหารเอาเศษ (modulus)?

<p>% (A)</p> Signup and view all the answers

ตัวดำเนินการใดในภาษาไพทอนที่ใช้ยกกำลัง?

<p>** (A)</p> Signup and view all the answers

ถ้ากำหนด a = 10 และ b = 5 ผลลัพธ์ของ a > b คืออะไร?

<p>True (A)</p> Signup and view all the answers

ถ้ากำหนด x = 7 แล้ว x // 3 มีค่าเท่าใด?

<p>2 (C)</p> Signup and view all the answers

จากนิพจน์ c // d + y % x != 2*c - d โดยที่ c = 2.5, d = 0.25, x = 16 และ y = 4 ผลลัพธ์คืออะไร?

<p>True (A)</p> Signup and view all the answers

คำสั่งใดในภาษาไพทอนที่ใช้รับข้อมูลจากผู้ใช้?

<p><code>input()</code> (A)</p> Signup and view all the answers

ข้อมูลที่ได้จากการใช้คำสั่ง input() จะมีชนิดข้อมูลเป็นอะไร?

<p>string (D)</p> Signup and view all the answers

ถ้าต้องการแปลงข้อมูลที่รับจาก input() ให้เป็นชนิดตัวเลขจำนวนเต็ม (integer) ต้องใช้คำสั่งใด?

<p><code>int()</code> (A)</p> Signup and view all the answers

ทำไมต้องแปลงข้อมูลจาก string เป็น int หรือ float ก่อนทำการคำนวณ?

<p>เพราะข้อมูลชนิด <code>string</code> ไม่สามารถนำมาคำนวณได้ (D)</p> Signup and view all the answers

หากผู้ใช้ใส่ค่า 1.2 เข้าไปในฟังก์ชัน input() และเราพยายามแปลงค่านี้เป็น integer โดยใช้ int(input()) จะเกิดอะไรขึ้น?

<p>โปรแกรมจะเกิดข้อผิดพลาด (error) (B)</p> Signup and view all the answers

จงพิจารณาโปรแกรมต่อไปนี้ x = 5 y = "Hello" print(x + y) ผลลัพธ์ที่ได้คืออะไร

<p>เกิดข้อผิดพลาด (TypeError) (D)</p> Signup and view all the answers

ข้อใดคือผลลัพธ์ของโปรแกรมต่อไปนี้: print("Welcome \nto \nPython!")

<p>Welcome to Python! (A)</p> Signup and view all the answers

จากโค้ดต่อไปนี้ name = 'Suda' ver = 3.8 print("Hello ! ", name, "Welcome to python", ver) ผลลัพธ์ที่ได้คืออะไร?

<p>Hello ! Suda Welcome to python 3.8 (C)</p> Signup and view all the answers

Flashcards

Interpreter คืออะไร

ภาษาที่แปลแล้วทำงานทีละคำสั่ง มีการประมวลผลทันที

Interactive mode คืออะไร

การพิมพ์คำสั่งและทำงานในลักษณะโต้ตอบได้

Interactive Mode Programming

mode ที่เราพิมพ์คำสั่ง Python จะแปลและทำงานทันที

Script Mode Programming

พิมพ์คำสั่งหรือโปรแกรมที่ editor, save file และกำหนด file type เป็น .py

Signup and view all the flashcards

ตัวแปร (Variable)

จองเนื้อที่ในหน่วยความจำ, ขนาดขึ้นกับชนิดข้อมูล

Signup and view all the flashcards

อักษรตัวแรกของชื่อตัวแปร

อักษร(A-Z, a-z) หรือ _ (Underscore) เท่านั้น

Signup and view all the flashcards

การกำหนดค่าให้ตัวแปร

กำหนดค่าให้ตัวแปร โดยใช้เครื่องหมาย =

Signup and view all the flashcards

ชนิดข้อมูล(Data type)

int, float, boolean, string, list

Signup and view all the flashcards

int คืออะไร

เลขจำนวนเต็ม (เช่น 2, 50, 1009)

Signup and view all the flashcards

float คืออะไร

เลขจำนวนจริง/ทศนิยม (เช่น 15.20, -21.9)

Signup and view all the flashcards

boolean คืออะไร

ค่าจริง (True) หรือ เท็จ (False)

Signup and view all the flashcards

string คืออะไร

ตัวอักษรที่เรียงต่อกันในเครื่องหมายคำพูด

Signup and view all the flashcards

List คืออะไร

ชนิดข้อมูลที่เก็บ item หรือสมาชิก

Signup and view all the flashcards

Arithmetic operators

ตัวดำเนินการทางคณิตศาสตร์

Signup and view all the flashcards

Comparison operators

ตัวดำเนินการเปรียบเทียบ

Signup and view all the flashcards

Assignment operators

ตัวดำเนินการกำหนดค่า

Signup and view all the flashcards

Logical Operators

ตัวดำเนินการตรรกะ

Signup and view all the flashcards

ฟังก์ชัน คืออะไร

คือคำสั่งหลายๆคำสั่ง ที่สร้างไว้แล้วเรียกใช้ได้

Signup and view all the flashcards

print() คืออะไร

ฟังก์ชันสำหรับแสดงผลที่จอภาพ

Signup and view all the flashcards

input() คืออะไร

ฟังก์ชันสำหรับรับข้อมูลจากผู้ใช้

Signup and view all the flashcards

Study Notes

Introduction to Python

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

ประวัติความเป็นมา

  • Python พัฒนาขึ้นในปี 1989 โดย Guido van Rossum ที่สถาบันวิจัยแห่งชาติ ด้านคณิตศาสตร์และวิทยาการคอมพิวเตอร์ ณ เมืองอัมสเตอร์ดัม, ประเทศเนเธอร์แลนด์
  • Python นำลักษณะเด่นของภาษา ABC, Modula-3, C, C++, Algol-68, SmallTalk และ Unix shell มารวมกัน
  • มีการเพิ่มคุณสมบัติที่ดี เช่น คลาส และมี interface ที่ช่วยให้เขียนโปรแกรมได้ง่ายขึ้น

คุณลักษณะของภาษา Python

  • เป็นภาษาที่จัดอยู่ในกลุ่ม Interpreter ซึ่งจะแปลและทำงานทีละคำสั่งในขณะที่โปรแกรมทำงาน (process at runtime)
  • มีลักษณะ interactive คือ สามารถพิมพ์คำสั่งและทำงานในลักษณะโต้ตอบได้ทันที
  • เป็นภาษาที่ได้รับความนิยม ง่ายต่อการเรียนรู้ เหมาะสำหรับผู้เริ่มต้นเขียนโปรแกรม

โปรแกรมแรก (First program)

  • สัญลักษณ์ # ใน Python คือ comment หรือส่วนที่ไพทอนจะไม่นำไปประมวลผล
  • Comment สามารถเขียนได้ทีละ 1 บรรทัด โดยใช้ # นำหน้าข้อความที่ต้องการ comment
  • คำสั่ง print() เป็นฟังก์ชันที่ใช้แสดงผลข้อความออกทางหน้าจอ โดยข้อความที่จะแสดงผลจะอยู่ในเครื่องหมายคำพูด เช่น "Welcome to Python!"
  • ผลลัพธ์ที่ได้จากการรันโปรแกรมนี้คือข้อความ "Welcome to Python!" ที่ปรากฏบนจอภาพ

การทำงานของภาษา Python

  • Python สามารถ execute ได้ 2 แบบ:

INTERACTIVE MODE PROGRAMMING

  • เป็นการพิมพ์คำสั่งโดยตรงเพื่อให้ Python แปลและทำงานทันที

SCRIPT MODE PROGRAMMING

  • เขียนคำสั่งหรือโปรแกรมใน editor (เช่น IDLE) แล้วบันทึกไฟล์เป็นนามสกุล .py จากนั้นจึงรันไฟล์

ตัวแปร (Variable)

  • ตัวแปร (variable) คือการจองพื้นที่ในหน่วยความจำเพื่อเก็บข้อมูล โดยขนาดของพื้นที่ขึ้นอยู่กับชนิดของข้อมูล

ข้อกำหนดในการตั้งชื่อตัวแปร

  • ต้องขึ้นต้นด้วยตัวอักษร (A-Z หรือ a-z) หรือเครื่องหมาย underscore (_) เท่านั้น
  • ตัวอักษรที่ตามมาสามารถเป็นตัวอักษร (A-Z หรือ a-z), ตัวเลข (0-9) หรือเครื่องหมาย underscore (_)
  • ห้ามใช้ชื่อซ้ำกับคำสงวน (Reserved Word)
  • ห้ามมีช่องว่างภายในชื่อ
  • ตัวอักษรพิมพ์เล็กและพิมพ์ใหญ่ถือว่าเป็นตัวแปรที่แตกต่างกัน (case-sensitive) เช่น NUM, Num, และ num คือตัวแปรคนละตัวกัน

คำสงวน (Reserved words)

  • ต้องไม่ใช้คำสงวนเป็นค่าคงที่ ชื่อตัวแปร หรือ identifier อื่น ๆ ใน Python
  • คำสงวนทั้งหมดประกอบด้วยตัวอักษรพิมพ์เล็กเท่านั้น

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

  • 123MyID: ผิด, ขึ้นต้นด้วยตัวเลข
  • _ThinkBig: ถูกต้อง
  • mylife@CMU: ผิด, ห้ามใช้เครื่องหมาย @
  • Pin number: ผิด, ห้ามเว้นวรรค
  • Dorm_number: ถูกต้อง

การกำหนดค่าให้ตัวแปร (Assignment statement)

  • ใน Python ไม่จำเป็นต้องประกาศชนิดข้อมูลของตัวแปรล่วงหน้า การประกาศจะเกิดขึ้นอัตโนมัติเมื่อกำหนดค่า
  • ใช้เครื่องหมาย = ในการกำหนดค่าให้ตัวแปร
  • ตัวอย่าง:
    • score = 75 (ตัวแปร score เก็บจำนวนเต็ม 75)
    • gpa = 2.85 (ตัวแปร gpa เก็บจำนวนจริง 2.85)

ตัวอย่างการกำหนดค่าหลายตัวแปรพร้อมกัน (multiple assignment)

  • กำหนดค่าเดียวให้หลายตัวแปร: a = b = c = 1
    • ทุกตัวแปร (a, b, c) มีค่าเป็น 1
  • กำหนดค่าต่างกันให้หลายตัวแปร: a, b, c = 1, 2, "john"
    • a เก็บจำนวนเต็ม 1, b เก็บจำนวนเต็ม 2, และ c เก็บข้อความ "john"

ชนิดข้อมูล (Data type)

  • int: จำนวนเต็ม (integer) เช่น 2, 50, 1009
  • float: จำนวนจริงหรือทศนิยม เช่น 15.20, -21.9
  • boolean: ค่าความจริง (True, False) ซึ่งใช้ในการเปรียบเทียบและตรวจสอบเงื่อนไข
    • การเปรียบเทียบ 4 > 1 ให้ผลลัพธ์ True
    • การเปรียบเทียบ 6 > 7 ให้ผลลัพธ์ False
  • string: ชุดตัวอักษรที่เรียงต่อกัน
    • ใช้เครื่องหมายคำพูดเดี่ยว ('...'), คู่ ("...") หรือสาม ('''...''' หรือ """...""") เพื่อกำหนด
    • สามารถใช้ triple quotes สำหรับข้อความที่มีหลายบรรทัด
    • ดำเนินการกับสตริงโดยใช้ + เพื่อนำสตริงมาต่อกัน และ * เพื่อทำซ้ำ
  • list: ชุดข้อมูลที่เก็บรวมกัน
    • สามารถมีข้อมูลหลายชนิดรวมกันได้ (compound data type)
    • อยู่ในเครื่องหมาย []
    • สมาชิกแต่ละตัวแยกจากกันด้วยเครื่องหมาย comma (,)
    • ค่าใน list สามารถเรียกใช้งานโดยใช้เครื่องหมาย [] หรือ [:]
    • สมาชิกแต่ละตัวมี index เริ่มต้นที่ 0 ไปจนถึง end-1
    • ถ้า myList = ['Hello', 'my', 'student'] จะมี 3 items index 0 คือ Hello index 1 คือ my และ index 2 คือ student

ตัวดำเนินการ (Operator)

  • ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators): +, -, *, /, %, **, //
  • ตัวดำเนินการเปรียบเทียบ (Comparison Operators): ==, !=, >, <, >=, <=
  • ตัวดำเนินการกำหนดค่า (Assignment Operators): =, +=, -=, *=, /=, %=, **=, //=
  • ตัวดำเนินการตรรกะ (Logical Operators): and, or, not

ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators)

การดำเนินการทางคณิตศาสตร์

  • +: บวก (Addition); ตัวอย่าง: a + b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ 30)
  • -: ลบ (Subtraction); ตัวอย่าง: a - b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ -10)
  • *: คูณ (Multiplication); ตัวอย่าง: a * b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ 200)
  • /: หาร (Division); ตัวอย่าง: b / a (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ 2)
  • %: มอดุโล (Modulus); ตัวอย่าง: b % a (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ 0)
  • **: ยกกำลัง (Exponent); ตัวอย่าง: 2 ** 3 (ผลลัพธ์คือ 8)
  • //: หารปัดเศษลง (Floor Division); ตัวอย่าง: 9 // 2 (ผลลัพธ์คือ 4), 9.0 // 2.0 (ผลลัพธ์คือ 4.0)
    • 7 / 3 (หารปกติ คืนค่าเป็น float: 2.333...)
    • 17 // 3 (หารปัดเศษลง ทิ้งส่วนที่เป็นเศษ: 5)

ตัวดำเนินการเปรียบเทียบ (Comparison Operators)

ใช้สำหรับเปรียบเทียบค่า

  • ==: เท่ากัน (equal); ตัวอย่าง: a == b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ False)
  • !=: ไม่เท่ากัน (not equal); ตัวอย่าง: a != b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ True)
  • >: มากกว่า (greater than); ตัวอย่าง: a > b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ False)
  • <: น้อยกว่า (less than); ตัวอย่าง: a < b (ถ้า a = 10 และ b = 20, ผลลัพธ์คือ True)

ตัวดำเนินการกำหนดค่า (Assignment Operators)

ใช้สำหรับกำหนดค่าให้กับตัวแปร

  • =: กำหนดค่า (assignment); ตัวอย่าง: c = a + b
  • +=: บวกแล้วกำหนดค่า; ตัวอย่าง: c += a (เหมือนกับ c = c + a)
  • -=: ลบแล้วกำหนดค่า; ตัวอย่าง: c -= a (เหมือนกับ c = c - a)

ตัวดำเนินการตรรกะ (Logical Operators)

ใช้สำหรับดำเนินการทางตรรกะ

  • and: และ; ตัวอย่าง: a and b (ถ้า a และ b เป็นจริง, ผลลัพธ์คือ True)
  • or: หรือ; ตัวอย่าง: a or b (ถ้า a หรือ b เป็นจริง, ผลลัพธ์คือ True)
  • not: นิเสธ; ตัวอย่าง: not(a and b) (ถ้า a and b เป็นจริง, ผลลัพธ์คือ False)

ตารางค่าความจริง (Truth Table)

แสดงผลลัพธ์ที่เป็นไปได้ทั้งหมดของตัวดำเนินการตรรกะ

  1. P=True, Q=True: P and Q=True, P or Q=True, not P=False
  2. P=True, Q=False: P and Q=False, P or Q=True, not P=False
  3. P=False, Q=True: P and Q=False, P or Q=True, not P=True
  4. P=False, Q=False: P and Q=False, P or Q=False, not P=True

Operators อื่นๆ

  • Bitwise Operator ตัวดำเนินการทางบิต : >>,<<,&, |
  • Python Membership Operators: in, not in
  • Python Identity Operators: is, is not

ลำดับความสำคัญของเครื่องหมาย (Operators Precedence)

ลำดับความสำคัญของตัวดำเนินการ

  1. ()
  2. **
  3. ~+-
  4. */%//
  5. +-
  6. <<

  7. &
  8. ^|
  9. <= < > >=
  10. == !=
  11. = %= /= //= -= += *= **=
  12. is is not
  13. in not in
  14. not or and

นิพจน์ (expression)

  • การเขียนนิพจน์ใน Python ต้องเป็นรูปแบบคำสั่งที่ภาษาเข้าใจ ตัวอย่างการแปลงจากสมการคณิตศาสตร์:
    • xy - 5zx * y - 5 * z
    • x² + 4y + 5x ** 2 + 4 * y + 5
    • 8y² - 8z8 * y ** 2 - 8 * z

ตัวอย่างลำดับความสำคัญของตัวดำเนินการ

  • แสดงการคำนวณนิพจน์, การแทนค่า และการหาผลลัพธ์

คำสั่งรับและแสดงผล

  • ในการติดต่อกับผู้ใช้ สามารถใช้ฟังก์ชันเพื่อรับหรือแสดงผล
  • ฟังก์ชันคือชุดคำสั่งที่สร้างไว้แล้ว สามารถเรียกใช้ได้ตามรูปแบบที่กำหนด

ฟังก์ชันที่ใช้ในการรับและแสดงผล

  • คำสั่งแสดงผล: ใช้ฟังก์ชัน print()
  • คำสั่งรับข้อมูล: ใช้ฟังก์ชัน input()

คำสั่งแสดงผล print()

  • ใช้แสดงผลข้อมูลออกทางจอภาพ
  • ในวงเล็บของ print() จะใส่ข้อมูลที่ต้องการแสดงผล เช่น ตัวแปร, ข้อความ โดยคั่นด้วยเครื่องหมาย , (comma)

ตัวอย่างการใช้งาน print()

  • print("Welcome ") → แสดงผล "Welcome"
  • print("to python") → แสดงผล "to python"
  • print("Hello ! ", name, "Welcome to python", ver) → แสดงผลข้อความ, ค่าในตัวแปร name และ ver
  • print("Python is very a great language,", "isn't it?") → แสดงผลข้อความ "Python is very a great language, isn't it?"
  • ใช้ \n เพื่อขึ้นบรรทัดใหม่ในข้อความที่จะแสดงผล

คำสั่งรับข้อมูล input()

  • ฟังก์ชัน input() จะรอรับข้อมูลจากผู้ใช้ผ่านทางคีย์บอร์ด โดยข้อมูลที่รับจะเป็น string เสมอ
  • ถ้าต้องการนำข้อมูลไปคำนวณ ต้องแปลง string ให้เป็นตัวเลข (int หรือ float) ก่อน

ตัวอย่าง

  1. inp1=input("Input integer number : ")
  2. no1=int(inp1)
  • บรรทัดแรกจะแสดงข้อความ "Input integer number : ", รอให้ผู้ใช้พิมพ์ข้อมูลแล้วกด Enter
  • ข้อมูลที่พิมพ์จะถูกเก็บเป็น string ในตัวแปร inp1
  • บรรทัดที่สอง จะแปลง string ใน inp1 เป็นเลขจำนวนเต็ม แล้วเก็บในตัวแปร no1

ข้อควรระวังในการใช้ input()

  • ต้องทราบชนิดข้อมูลที่โปรแกรมต้องการ เพื่อออกแบบชนิดข้อมูลและเขียนโปรแกรมให้ถูกต้อง
  • หากต้องการรับตัวเลขทศนิยม แต่ใช้ int() แปลง อาจทำให้เกิด error

การเรียนรู้การใช้โปรแกรม Python และการเขียนโปรแกรมอย่างง่าย

  • ใช้คำสั่ง print() เพื่อแสดงผล
  • ใช้คำสั่ง input() เพื่อรับข้อมูล และแปลงข้อมูลเป็นชนิดที่ต้องการก่อนนำไปใช้

ตัวอย่างโปรแกรม

  • รับตัวเลข 2 จำนวนเต็ม นำมาบวกกัน และแสดงผลลัพธ์

แบบฝึกหัด

  1. จงแสดงผลข้อความที่จอภาพ ตามรูปแบบที่แสดงด้านล่าง
  2. จงเขียนโปรแกรมรับ ชื่อ นามสกุล และอายุ แล้วแสดงผลที่จอภาพ ตามที่กำหนด โดยอายุที่รับให้บวก อีก 4 เพื่อบอกว่าจะสำเร็จการศึกษาเมื่ออายุเท่าไร

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Introdução ao Python
10 questions

Introdução ao Python

ExcitedCalculus548 avatar
ExcitedCalculus548
Python Programming Language Overview
45 questions
B.Sc Computer: Programming Concepts
29 questions
Introduction to Python Programming
29 questions
Use Quizgecko on...
Browser
Browser