Đăng nhập

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

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.

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