Trong đoạn chương trình sau có bao nhiêu lỗi sai: thongbao = 'Tổng số tiền phải thanh toán:' dongia = float(input('Đơn giá = ')) soluong = int(input('Số lượng = ')) thanhtien = dongia . soluong Print(thongbao, thanhtien) A) 1 B) 2 C) 3 D) 4 Chỉ ra sai ở đâu giúp em ạ
2 câu trả lời
Đáp án: B. 2
Giải thích:
*Lỗi thứ 1: dongia . soluong
- Loại lỗi: 'float' object has no attribute 'soluong' on line 4 (float không có thuộc tính soluong)
- Sửa: dongia * soluong (vì . là nhân, phép nhân trong python là *)
*Lỗi thứ 2: Print(...)
- Loại lỗi: name 'Print' is not defined on line 5 (Print không phải là từ khóa hoặc biến Print chưa được khai báo)
- Sửa: print(...) (vì print là hàm thông báo ra màn hình)
$\href{https://hoidap247.com/thong-tin-ca-nhan/304994}{\color{red}{\text{Daoanhviet96}}}$
Đáp án đúng là C.2 lỗi
giải thích
ở dòng 4 dấu nhân trong python là dấu * thay vì dấu .
cách sửa:
thanhtien = dongia * soluong
dòng 5 sai ở Print()
trong python các chữ cái in hóa và thường sẽ phần biệt
nên chữ P phải viết thường