Bài tập Thực hành câu lệnh rẽ nhánh có đáp án
367 người thi tuần này 4.6 5.9 K lượt thi 5 câu hỏi
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 2
Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Đề kiểm tra giữa học kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
Đề kiểm tra giữa học kì 2 Tin học 10 Cánh diều có đáp án - Đề 1
Đề kiểm tra học kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
Đề kiểm tra học kì 2 Tin học 10 Cánh diều có đáp án - Đề 1
Đề kiểm tra học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 2
Đề kiểm tra học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Danh sách câu hỏi:
Lời giải
|
Mô tả |
Câu lệnh if |
|
Nếu n lớn hơn không thì đưa ra thông điệp “Số dương” |
if n > 0: print(“Số dương”) |
|
Nếu n chia hết cho 2 thì đưa ra thông điệp “Số chẵn” |
if n ⋮ 2: print(“Số chẵn”) |
Lời giải
n = int(input("Nhập số kẹo: "))
m = int(input("Nhập số em bé: "))
if n % m == 0:
print("Chia hết")
else:
print("Không chia hết")
Lời giải
Cả ba bạn đều bị báo lỗi sai về ngữ pháp cấu trúc câu lệnh
- Bạn Bình: Sai do biểu thức điều kiện chưa đúng: Thêm “<” tạo thành biểu thức điều kiện đúng: a < b
- Bạn An: Sai do thụt sai dòng, else thẳng hàng với if
- Bạn Phúc: sửa điều kiện của hai câu lệnh if như sau
if c < u:
if c > v:
Lời giải
Chương trình:
a = int(input("a = "))
b = int(input("b = "))
c = int(input("c = "))
max = a
if max < b:
max = b
if max < c:
max = c
print("Max = ", max)
Nhận xét: chương trình ngắn gọn, rõ ràng, dễ hiểu.
Lời giải
Chương trình:
x = float(input("Nhập số điện tiêu thụ "))
d1 = float(input("Nhập d1 "))
d2 = float(input("Nhập d2 "))
d3 = float(input("Nhập d3 "))
a = float(input("Nhập a "))
b = float(input("Nhập b "))
if x <= a:
t = x * d1
elif a < x <= b:
t = a * d1 + (x - a) * d2
else:
t = a * d1 + (b - a) * d2 + (x - b) * d3
print("Tiền điện là: ", t)
- Qua tham khảo giá điện chọn d1 = 1600, d2 = 1800, d3 = 2100, a = 50, b = 100