Câu 2:Chương trình sau có lỗi không? Nếu có thì tìm và sửa lỗi.m= input("Nhập số tự nhiên...

Câu hỏi:

Câu 2: Chương trình sau có lỗi không? Nếu có thì tìm và sửa lỗi.

m= input("Nhập số tự nhiên m:")

n=input("Nhập số tự nhiên n:")

print('Tổng hai số đã nhập là:",m+n)

Câu trả lời:
Người trả lời: GV. Đỗ Thị Đạt
Cách làm:
1. Chương trình yêu cầu người dùng nhập vào 2 số tự nhiên m và n.
2. Chuyển đổi kiểu dữ liệu của m và n thành số nguyên bằng cách sử dụng hàm int(input()).
3. In ra tổng của 2 số m và n.

Câu trả lời:
Chương trình có lỗi logic ban đầu do không chuyển kiểu dữ liệu của m và n thành số nguyên. Sau khi sửa lại theo cách trên, chương trình đã không còn lỗi và có thể tính được tổng của 2 số đã nhập.
Bình luận (3)

Võ Trần Minh Trí

Cách sửa lỗi là thêm hàm int() để chuyển đổi chuỗi nhập vào thành số nguyên, sau đó mới thực hiện phép tính.

Trả lời.

Mạnh Nguyễn

Lỗi đầu tiên là khi nhập số từ bàn phím, chúng sẽ được lưu dưới dạng chuỗi, cần chuyển đổi sang dạng số nguyên để thực hiện phép tính.

Trả lời.

Ghy Fffyyyg

Có, chương trình có lỗi

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.10735 sec| 2177.039 kb