C3-02 · Dấu của một số

Xem dạng PDF

Gửi bài giải

Điểm: 1,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
Sách "Lập trình cơ sở với Python"
Dạng bài
Ngôn ngữ cho phép
Python

Đề

Cho số nguyên ~n~. In:

  • Duong nếu ~n > 0~;
  • Am nếu ~n < 0~;
  • Khong nếu ~n = 0~.

Dữ liệu vào

Một dòng chứa số nguyên ~n~.

Kết quả

Một dòng: Duong, Am hoặc Khong (chữ không dấu, viết hoa chữ đầu).

Ràng buộc

  • ~-10^{18} \le n \le 10^{18}~.

Ví dụ 1

Dữ liệu vào:

-3

Kết quả:

Am

Ví dụ 2

Dữ liệu vào:

0

Kết quả:

Khong

Giải thích ví dụ

  • Ví dụ 1: ~-3 < 0~ nên in Am.
  • Ví dụ 2: ~0~ không dương cũng không âm, rơi vào nhánh thứ ba Khong. Đây là trường hợp dễ bị quên nhất: chương trình chỉ có if n > 0 ... else ... sẽ in nhầm Am.

Ghi chú

  • Ba trường hợp loại trừ nhau, hợp với if...elif...else (mục 3.1.2). Mỗi lần chạy chương trình in đúng một dòng.

Nguồn trong sách: Bài C3-02, mục 3.7, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (*)


Đang tải...