
Anonymous
0
0
Chương trình sau có lỗi không? Nếu có thì tìm và sửa lỗi
- asked 6 months agoVotes
0Answers
0Views
Luyện tập 2 trang 148 Tin học 10: 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)
Trả lời:
Chương trình không thông báo lỗi khi chạy nhưng sẽ cho kết quả không đúng. Khi nhập m,n không chỉ rõ kiểu dữ liệu thì mặc định m, n sẽ có kiểu dữ liệu xâu kí tự. Khi đó m+n được hiểu là phép ghép xâu, không phải tính tổng m và n. Do đó sửa lại chương trình như sau:
n=int(input("Nhập n:"))m=int(input("Nhập m:"))print("Tổng 2 số đã nhập là:",m+n)