khoahoc.vietjack.com

Câu hỏi:

12/07/2024 2,379 Lưu

Ba bạn Bình, An, Phúc thảo luận với nhau để viết chương trình Python nhập vào từ bàn phím ba số thực khác nhau và in ra màn hình số đứng giữa trong ba số (số đó không là lớn nhất và cũng không nhỏ nhất).

Mỗi bạn soạn thảo chương trình và chạy thử trên máy tính của mình, những mỗi bạn đều gặp báo lỗi của Python (Hình 1a, Hình 1b, Hình 1c). Em hãy xác định lỗi ở chương trình của mỗi bạn, sửa lỗi cho từng bạn sao cho chương trình chạy được và đưa ra kết quả đúng.

Mỗi bạn soạn thảo chương trình và chạy thử trên máy tính của mình, những mỗi bạn đều gặp báo lỗi của (ảnh 1)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

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:

Đang tải chế độ Học...

Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay

ĐẶC QUYỀN VIP

Đăng ký VIP để học và luyện thi không giới hạn

Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.

  • Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
  • Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
  • Đăng ký ngay

CÂU HỎI HOT CÙNG CHỦ ĐỀ

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")

Có n chiếc kẹo và m em bé. Hãy viết chương trình nhập vào hai số nguyên dương n, m và kiểm tra n chiếc kẹo (ảnh 1)

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”)