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.
Câu hỏi liên quan:
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.
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.
Có, chương trình có lỗi