Chương trình Python để kiểm tra xem một số là Dương, Âm hay 0

Trong ví dụ này, bạn sẽ học cách kiểm tra xem một số do người dùng nhập là số dương, số âm hay số 0. Vấn đề này được giải quyết bằng cách sử dụng câu lệnh if… elif… else và if… else lồng nhau.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Câu lệnh Python if… else
  • Nhập, xuất và nhập Python

Mã nguồn: Sử dụng if… elif… else

 num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") 

Ở đây, chúng tôi đã sử dụng if… elif… elsecâu lệnh. Chúng ta có thể làm điều tương tự bằng cách sử dụng các ifcâu lệnh lồng nhau như sau.

Mã nguồn: Sử dụng lồng nhau nếu

 num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") 

Đầu ra của cả hai chương trình sẽ giống nhau.

Đầu ra 1

 Nhập một số: 2 Số dương 

Đầu ra 2

 Nhập một số: 0 Zero 

Một số là số dương nếu nó lớn hơn 0. Chúng tôi kiểm tra điều này trong biểu thức của if. Nếu đúng False, số sẽ bằng 0 hoặc âm. Điều này cũng được kiểm tra trong biểu thức tiếp theo.

thú vị bài viết...