Problem

2/17

Toán tử điều kiện - IF

Theory Click to read/hide

Câu điều kiện (nếu)

Trong bài toán tìm số lượng lớn nhất là hai, chúng ta đã gặp một toán tử mới bắt đầu bằng từ if. Toán tử này được gọi là Toán tử ĐIỀU KIỆN.

Từ if được dịch từ tiếng Anh là "if" và từ else - là "nếu không". Nếu điều kiện sau từ if là đúng (true), thì tất cả các lệnh (toán tử) sau dấu hai chấm trên một dòng mới và nằm trước từ else đều được thực thi. Nếu điều kiện sai (false) thì các lệnh sau từ else:. 
được thực hiện
Không giống như các ngôn ngữ lập trình khác, các câu lệnh thụt lề (ca) so với đường viền bên trái rất quan trọng trong Python. Việc thụt lề ảnh hưởng đến hiệu suất chương trình. Nếu bạn nhìn kỹ, từ if  và từ else bắt đầu ở cùng một cấp độ và các lệnh được thực thi sẽ bị dịch chuyển ở bên phải so với mức này cùng một khoảng cách (khuyến nghị sử dụng 4 dấu cách).
 
TỔNG QUAN VỀ CÂU ĐIỀU KIỆN:
nếu điều kiện: # tiêu đề có điều kiện
    # khối "nếu" — câu lệnh được thực thi
    # nếu điều kiện trong tiêu đề là đúng
khác:
    # chặn "nếu không" — câu lệnh được thực thi
    # nếu điều kiện trong tiêu đề là sai

Bạn phải nhớ!
1. if-else -  là một câu lệnh!
2. Sau từ else , điều kiện không bao giờ được đặt (điều kiện chỉ được đặt sau từ if).
     Chặn "nếu không" được thực thi khi điều kiện chính được chỉ định sau từ if   là sai, tức là không được thực thi.
3. Các câu lệnh được thực hiện trong mỗi nhánh (if hoặc else) được viết với cùng một khoảng cách thụt vào 4 khoảng trắng. Yêu cầu thụt lề! 
4. Điều kiện là một biểu thức có thể được cho là đúng (tức là đáp ứng) hoặc sai (tức là không đáp ứng).
Điều kiện sử dụng dấu của quan hệ logic
  > , <                 nhiều hơn, ít hơn,
  >=, <=              lớn hơn hoặc bằng, nhỏ hơn hoặc bằng,
  ==                     bằng,
  !=                     không công bằng.

Problem

Hoàn thành chương trình hiển thị ký tự "-" (trừ) nếu số nhập từ bàn phím là số âm và dấu "+" (cộng) - nếu số dương (không tính đến việc có thể nhập số 0 từ bàn phím).

Hãy làm theo trình tự các bước sau:
1. ở dòng thứ 2, thay vì từ điều kiện, hãy viết biểu thức mà bạn sẽ kiểm tra;
2. ở dòng thứ 3, viết câu lệnh đầu ra sẽ được thực thi nếu điều kiện là TRUE (là đúng);
3. Trên dòng thứ 5, viết câu lệnh đầu ra sẽ được thực hiện nếu điều kiện là SAI   (không thỏa mãn).