Introduction to Python Programming
Python เป็นภาษาโปรแกรมที่ได้รับความนิยมมากที่สุดในปัจจุบัน มีไวยากรณ์ที่อ่านง่าย เหมาะสำหรับผู้เริ่มต้นเรียนโปรแกรมมิ่ง
ใช้แสดงข้อความหรือค่าต่างๆ บนหน้าจอ
# แสดงข้อความ
print("สวัสดีชาวโลก")
# แสดงตัวเลข
print(100)
# แสดงหลายค่า
print("ฉันอายุ", 13, "ปี")
ใช้เก็บข้อมูลต่างๆ เพื่อนำไปใช้งาน
# ตัวแปรข้อความ (String)
name = "สมชาย"
# ตัวแปรตัวเลข (Integer)
age = 14
# ตัวแปรทศนิยม (Float)
height = 155.5
# ตัวแปรตรรกะ (Boolean)
is_student = True
# แสดงผล
print("ชื่อ:", name)
print("อายุ:", age, "ปี")
print("ส่วนสูง:", height, "ซม.")
ใช้รับข้อมูลจากผู้ใช้
# รับชื่อ
name = input("กรุณาใส่ชื่อ: ")
# รับอายุ (แปลงเป็นตัวเลข)
age = int(input("กรุณาใส่อายุ: "))
# แสดงผล
print("สวัสดีคุณ", name)
print("คุณอายุ", age, "ปี")
| เครื่องหมาย | ความหมาย | ตัวอย่าง |
|---|---|---|
+ |
บวก | 5 + 3 = 8 |
- |
ลบ | 10 - 4 = 6 |
* |
คูณ | 6 * 7 = 42 |
/ |
หาร | 15 / 3 = 5.0 |
// |
หารปัดเศษ | 17 // 5 = 3 |
% |
หาเศษ | 17 % 5 = 2 |
** |
ยกกำลัง | 2 ** 3 = 8 |
# โปรแกรมคำนวณพื้นที่สี่เหลี่ยมผืนผ้า
print("=== คำนวณพื้นที่สี่เหลี่ยมผืนผ้า ===")
# รับค่าความกว้างและความยาว
width = float(input("ใส่ความกว้าง (ซม.): "))
length = float(input("ใส่ความยาว (ซม.): "))
# คำนวณพื้นที่
area = width * length
# แสดงผล
print("พื้นที่ =", area, "ตารางเซนติเมตร")
# โปรแกรมแปลงอุณหภูมิ
print("=== แปลงอุณหภูมิ C → F ===")
# รับค่าอุณหภูมิเซลเซียส
celsius = float(input("ใส่อุณหภูมิ (°C): "))
# แปลงเป็นฟาเรนไฮต์
fahrenheit = (celsius * 9/5) + 32
# แสดงผล
print(celsius, "°C =", fahrenheit, "°F")
# โปรแกรมคำนวณ BMI
print("=== คำนวณค่า BMI ===")
# รับน้ำหนักและส่วนสูง
weight = float(input("ใส่น้ำหนัก (กก.): "))
height = float(input("ใส่ส่วนสูง (ม.): "))
# คำนวณ BMI
bmi = weight / (height ** 2)
# แสดงผล
print("ค่า BMI ของคุณ =", round(bmi, 2))
โจทย์ที่ 1: เขียนโปรแกรมรับชื่อและอายุ แล้วแสดงข้อความทักทาย
กรุณาใส่ชื่อ: สมชาย
กรุณาใส่อายุ: 14
สวัสดีคุณสมชาย คุณอายุ 14 ปี
โจทย์ที่ 2: เขียนโปรแกรมคำนวณเฉลี่ย (รับคะแนน 3 วิชา)
โจทย์ที่ 3: เขียนโปรแกรมคำนวณพื้นที่วงกลม (A = πr²)
import math แล้วใช้ math.pi