ข้อผิดพลาดทางไวยากรณ์เกิดขึ้นเมื่อ Python ไม่เข้าใจสิ่งที่คุณพูด ข้อผิดพลาดรันไทม์เกิดขึ้นเมื่อ Python เข้าใจสิ่งที่คุณพูด แต่พบปัญหาเมื่อทำตามคำแนะนำของคุณ สิ่งนี้เรียกว่าข้อผิดพลาดรันไทม์เนื่องจากเกิดขึ้นหลังจากโปรแกรมเริ่มทำงาน
โปรแกรมหรือโค้ดอาจถูกต้องตามหลักไวยากรณ์และต้องไม่มีข้อผิดพลาดทางไวยากรณ์ใดๆ รหัสนี้อาจยังคงแสดงข้อผิดพลาดหลังจากเริ่มทำงาน
รหัสที่กำหนดสามารถแก้ไขได้ดังนี้
a = input('Enter a number:') b = input('Enter a number:') c = a*b print c
ผลลัพธ์ที่ได้จะเป็นดังนี้
"C:/Users/TutorialsPoint1/~.py" Enter a number:7 Enter a number:8 56