Mini Project: Máy tính cộng trừ

yanyan

By yanyan

Đăng ngày Tháng 7 23, 2025

Mục tiêu

  • Ứng dụng toàn bộ kiến thức từ Bài 1–10
  • Làm quen với tư duy phân tách chức năng
  • Xây dựng một công cụ đơn giản nhưng hoàn chỉnh

Yêu cầu chức năng

  • Nhập hai số từ người dùng
  • Hiển thị menu chọn phép toán: cộng hoặc trừ
  • Tính toán theo lựa chọn
  • Hiển thị kết quả ra màn hình
  • Lặp lại cho đến khi người dùng chọn thoát

Gợi ý cấu trúc chương trình

def nhap_so():
    a = float(input("Nhập số thứ nhất: "))
    b = float(input("Nhập số thứ hai: "))
    return a, b

def cong(a, b):
    return a + b

def tru(a, b):
    return a - b

def menu():
    print("\n--- MÁY TÍNH ---")
    print("1. Cộng")
    print("2. Trừ")
    print("0. Thoát")

while True:
    menu()
    chon = input("Chọn chức năng (0–2): ")
    if chon == "0":
        print("Tạm biệt!")
        break
    elif chon == "1":
        a, b = nhap_so()
        print("Kết quả:", cong(a, b))
    elif chon == "2":
        a, b = nhap_so()
        print("Kết quả:", tru(a, b))
    else:
        print("Lựa chọn không hợp lệ.")

Mở rộng (nếu bạn muốn thử thách thêm):

  • Thêm phép nhân, chia
  • Xử lý lỗi khi chia cho 0
  • Giao diện thân thiện hơn (thêm dòng kẻ, tiêu đề…)

Kết thúc Phần 1: Bạn đã làm được gì?

✅ Hiểu được cách viết chương trình Python từ cơ bản
✅ Biết làm việc với dữ liệu nhập vào, xử lý điều kiện và vòng lặp
✅ Làm quen với danh sách, chuỗi, và hàm
✅ Viết được mini project đơn giản với cấu trúc rõ ràng

Thảo luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

[global_subscribe_form]

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.