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 soThu1 và soThu2
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à soThu1 và soThu2
- 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: và 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ạ
Đăng nhận xét