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