Programming and Problem Solving through Python
Introduction to Programming Question & Answer
Why are logical errors harder to locate?
in spite of logical errors presence, program executes without any problems but the output produced is not correct. Therefore, each and every statement of the program needs to be scanned and interpreted. Thus the logical errors are harder to locate.