HÀM LÀ GÌ?
Mã:
def chao_ban():
print("Xin chào! Mình là Python 🐍")
# Gọi hàm
chao_ban()
def→ viết tắt của “define” (định nghĩa)chao_ban()→ tên hàm()→ nơi đặt “tham số” (nếu có)- Thụt đầu dòng để xác định phần thân hàm
HÀM CÓ THAM SỐ (Parameters)
Mã:
def cong(a, b):
tong = a + b
print("Tổng là:", tong)
cong(3, 7)
Mã:
Tổng là: 10
HÀM TRẢ VỀ GIÁ TRỊ (Return)
Nếu bạn muốn hàm gửi kết quả ngược lại để dùng ở nơi khác — dùng return.
Mã:
def nhan(a, b):
return a * b
kq = nhan(4, 5)
print("Kết quả nhân là:", kq)
return chạy → hàm kết thúc ngay và gửi giá trị ra ngoài.
DANH SÁCH (LIST)
Mã:
trai_cay = ["táo", "chuối", "cam", "xoài"]
print(trai_cay[0]) # táo
print(trai_cay[2]) # cam
DUYỆT DANH SÁCH BẰNG VÒNG LẶP
Mã:
for item in trai_cay:
print("Tôi thích ăn", item)
for giúp bạn đi qua từng phần tử trong danh sách.
DANH SÁCH SỐ & TÍNH TOÁN
Mã:
diem = [9, 7.5, 8.5, 10, 6]
tong = sum(diem)
tb = tong / len(diem)
print("Tổng điểm:", tong)
print("Điểm trung bình:", tb)
sum()= tính tổnglen()= đếm số phần tử
CẬP NHẬT DANH SÁCH
Mã:
trai_cay.append("dưa hấu") # thêm phần tử mới
trai_cay.remove("cam") # xóa phần tử
trai_cay.sort() # sắp xếp
print(trai_cay)
BÀI TẬP THỰC HÀNH TIẾT 3
Bài 1 – Tạo hàm tính điểm trung bình
Mã:
def tinh_tb(diem_list):
return sum(diem_list) / len(diem_list)
diem = [9, 8, 7.5, 10]
print("Điểm trung bình:", tinh_tb(diem))
Bài 2 – Tạo danh sách người chơi và hiển thị người có điểm cao nhất
Mã:
players = [
{"ten": "Quan", "diem": 300},
{"ten": "Hieu", "diem": 450},
{"ten": "Manh", "diem": 500},
]
top = max(players, key=lambda p: p["diem"])
print("🏆 Người chơi giỏi nhất:", top["ten"], "với", top["diem"], "điểm!")
TỔNG KẾT TIẾT 3
| Chủ đề | Kỹ năng |
|---|---|
| Hàm | def, return, parameters |
| Danh sách | [], append(), remove(), sort() |
| Vòng lặp với list | for item in list: |
| Tính toán dữ liệu | sum(), len(), max() |
Xem thêm chủ đề cùng danh mục
- Đề tin học
- 🤖 AI Là Gì và Có Thể Giúp Gì Cho Bạn?🧍 AI Có Thể Thay Thế Con Người Không?
- CÁC PHÍM TẮT TRÊN BÀN PHÍM
- Giới thiệu môn Tin học lớp 5
- ⚖️ Lịch sử bản quyền phần mềm
- 💻 Tin học: Khoa học về Thông tin và Tính toán
- ✍️ Tút Tát Văn Bản: Bí Quyết Chỉnh Sửa Chuyên Nghiệp Trong Microsoft Word
- Các mẹo hacker lỏ troll bạn bè
- Ứng dụng lập trình Scratch
- Tin học là gì? Nó có cần thiết không?
