TaMinhTri avatar

Tạ Minh Trí

IT Infrastructure
  • Emailtaminhtri.it@gmail.com
  • Phone+84 961984570
  • Birthday23 March
  • LocationHo Chi Minh, Vietnam

Viết chương trình máy tính cơ bản trên Python

     Xin chào các bạn ở bài viết trước mình đã giới thiệu qua về cách sử dụng lệnh IF - ELIF - ELSE hôm nay chúng ta cùng ứng dụng lệnh IF để viết chương trình máy tính cơ bản nhé.


Đề bài:

  • Người dùng sẽ nhập vào 2 số thực bất kì kèm phép toán. Chương trình sẽ trả về kết quả của phép toán đó.


Các bước thực hiện:


Bước 1: Tạo các biến để nhập biểu thức từ bàn phím:

  • Trong đó: 
  • Hàm print( “ ” ) được dùng để xuất ra màn hình thông báo trong dấu “ ”
  • soThu1, soThu2, phepTinh là các biến được người dùng nhập vào từ bàn phím bằng hàm input()

Bước 2: Ép kiểu dữ liệu sang số thực

  • Do lệnh input() là kiểu chuỗi (str) nên chúng ta phải thực hiện chuyển đổi kiểu chuỗi thành kiểu số thực bằng hàm float() cho 2 biến soThu1soThu2



Bước 3: Tạo biến lưu kết quả biểu thức:

  • Ta sẽ tạo biến ketQua với giá trị ban đầu là 0.


Bước 4: Tạo các hàm phép tính ( Cộng, Trừ, Nhân, Chia)


  • Để tạo ra các hàm chúng ta sử dụng lệnh def ( là từ viết tắt của define là định nghĩa)
  • Cấu trúc của lệnh def như sau:

            def bieu_thuc (tham_so1,tham_so2):

            return gia_tri

  • Ví dụ:



  • Dòng code trên có nghĩa là:
  • Định nghĩa 1 hàm “cong” tượng trưng cho phép toán cộng với 2 tham số là soThu1soThu2
  • Trả về kết quả của phép tính cộng giữa soThu1 và soThu2

Bước 5: Dùng câu lệnh IF - ELIF - ELSE để phân loại phép tính

Bước 6: Lưu kết quả phép tính

Bước 7: Xuất kết quả ra màn hình


  • Vậy là ta đã hoàn thành chương trình máy tính cơ bản thực hiện phép tính giữa 2 số



  • Tuy nhiên nếu người dùng nhập sai định dạng số thực ở biến soThu1 và soThu2, chương trình sẽ trả về kết quả khá dài dòng như sau:


  • Để khắc phục lỗi này chúng ta sẽ sử dụng hàm try:except:

  • Lúc này kết quả sẽ hiển thị như sau khi bạn nhập sai kiểu dữ liệu:


  • Tiếp theo tại biến phepTinh() chúng ta sẽ xuất ra màn hình thông báo “Đây không phải là một phép tính!” khi user nhập sai.
  •  Để thực hiện được việc đó chúng ta tạo ra 1 biến keys để chứa các phép toán hợp lệ và thực hiện đối chiếu giữa biến phepTinh() với biến keys()


  • Ta sẽ được kết quả như sau:


  • Và đây là kết qủa cuối cùng sau khi code:


  • Trên đây là hướng dẫn tạo chương trình máy tính cơ bản giữa 2 số thực. Chúc các bạn thành công!


Author: Trí Tạ


Nhận xét

Tìm kiếm Blog này