Viết chương trình nhập số lượng mua (tính theo kg) sau đó tính số tiền phải trả.

Vận dụng

Câu 1. Giá bán cam tại siêu thị tính như sau: nếu khối lượng cam mua dưới 5kg thì giá bán là 12 000 đồng/kg, nếu khối lượng mua lớn hơn hoặc bằng 5 kg thì giá bán là 10 000 đồng/kg. Viết chương trình nhập số lượng mua (tính theo kg) sau đó tính số tiền phải trả.

Câu 2. Năm n là năm nhuận nếu giá trị n thỏa mãn điều kiện: n chia hết cho 400 hoặc n chia hết cho 4 đồng thời không chia hết cho 100. Viết chương trình nhập số năm n và cho biết n có phải là năm nhuận hay không?

Bài Làm:

Câu 1. Chương trình như sau:

x = int(input("Nhập khối lượng cam mua:"))

if x < 5:

    print( "Số tiền phải trả là:", x * 12000, "đồng")

else:

     print( "Số tiền phải trả là:", x * 10000, "đồng")

* Ví dụ: Nhập khối lượng cam mua là 5 kg:

Giải bài 19 Câu lệnh rẽ nhánh if

Câu 2. Chương trình như sau:

n = int(input( "Nhập năm: "))

if n%400 == 0 or (n%4 == 0 and n%100 != 0):

    print ("Năm", n, "là năm nhuận")

else:

    print("Năm", n, "không phải là năm nhuận")

* Ví dụ: Nhập năm 2022

Giải bài 19 Câu lệnh rẽ nhánh if

Xem thêm Bài tập & Lời giải

Trong: Giải bài 19 Câu lệnh rẽ nhánh if

2. Lệnh If

Hoạt động 2. Cấu trúc lệnh If trong Python

Cho trước số tự nhiên n (được gán hoặc nhập từ bàn phím). Đoạn chương trình như sau kiểm tra n > 0 thì thông báo "n là số lớn hơn 0".

Giải bài 19 Câu lệnh rẽ nhánh if

Em có nhận xét gì về cấu trúc lệnh if? Sau <điều kiện> lệnh if có kí tự gì? Lệnh print() được viết như thế nào?

Xem lời giải

Câu hỏi. Đoạn chương trình sau thực hiện công việc gì?

Giải bài 19 Câu lệnh rẽ nhánh if

Xem lời giải

Luyện tập

Câu 1. Viết biểu thức lôgic ứng với mỗi câu sau:

 a) Số x nằm trong khoảng (0; 10).

 b) Số y nằm ngoài đoạn [1; 2].

 c) Số z nằm trong đoạn [0; 1] hoặc [5; 10].

Câu 2. Tìm một vài giá trị m, n thỏa mãn các biểu thức sau:

 a) 100%m == 0 and n%5 != 0

 b) m%100 == 0 and m%400 != 0

 c) n%3 == 0 or (n%3 != 0 and n%4 ==0)

Xem lời giải

Xem thêm các bài Giải Tin học 10 kết nối tri thức, hay khác:

Xem thêm các bài Giải Tin học 10 kết nối tri thức được biên soạn cho Học kì 1 & Học kì 2 theo mẫu chuẩn của Bộ Giáo dục theo sát chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 | Để học tốt Lớp 10 | Giải bài tập Lớp 10

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 10, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 - Kết nối tri thức

Giải sách giáo khoa

Giải sách bài tập