Trình kiểm tra số dương hoặc âm của Python
Kiểm tra xem một số là dương, âm hay bằng 0 trong Python bằng cách phân nhánh có điều kiện.
Tổng quan
Xác định dấu của một số là một trong những phép toán cơ bản nhất trong việc ra quyết định logic và tính toán toán học.
Chúng tôi sử dụng câu lệnh if-elif-else của Python để kiểm tra xem số này có lớn hơn 0 (dương), nhỏ hơn 0 (âm) hay bằng 0 hay không.
Bài tập này củng cố các phép so sánh boolean cơ bản và logic phân nhánh có điều kiện trong Python.
Đầu ra mã & thực thi
Kiểm tra một loạt đầu vào thử nghiệm để phân loại chúng thành dương, âm hoặc bằng 0.
def check_number(num):
if num > 0:
return "Positive"
elif num < 0:
return "Negative"
else:
return "Zero"
test_cases = [10, -5, 0]
for val in test_cases:
print(f"Number {val:2d} is {check_number(val)}")Number 10 is Positive
Number -5 is Negative
Number 0 is ZeroTriển khai từng bước
- Xác thực đầu vào trong đường ống dữ liệu
- Phân nhánh tính toán phụ thuộc vào dấu hiệu
- Học luồng điều khiển cơ bản
Câu hỏi thường gặp
Số 0 được coi là dương hay âm?
Trong toán học tiêu chuẩn và lập trình Python, số 0 không dương cũng không âm. Nó được phân loại là trung tính hoặc bằng không.
Chủ đề liên quan
Xác định xem một số nguyên là chẵn hay lẻ bằng cách sử dụng toán tử số học modulo trong Python.
Tập lệnh máy tính đơn giản PythonXây dựng một máy tính cơ bản bằng Python. Tìm hiểu cách ánh xạ các toán tử toán học, thực hiện các luồng thực thi của người dùng và xử lý logic nguyên bản.