ฉันยังใหม่กับการเขียนโค้ดและฉันเพิ่งติดตั้ง Python 3.7.1 และ Wing IDE Personal 6.1 บนคอมพิวเตอร์ของฉัน ฉันติดตั้ง python ก่อนแล้วจึง Wing Wing และชี้ไปที่ python.exe ผ่านทางเมนูคุณสมบัติของโครงการ นี่คือสิ่งที่ปรากฏในเปลือกงูหลามเมื่อฉันเริ่ม Wing IDE:
3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)]
Python Type "help", "copyright", "credits" or "license" for more information.
ฉันเขียนโปรแกรมต่อไปนี้:
def addFive(value):
return 5 + value
จากนั้นบันทึกและเรียกใช้โปรแกรม ฉันเขียนในเชลล์ "addFive (106)" และได้รับข้อผิดพลาดดังต่อไปนี้:
Traceback (most recent call last):
Python Shell, prompt 3, line 1
builtins.NameError: name 'addFive' is not defined.
ฉันใช้รหัสบางอย่างที่ฉันเขียนไว้ในคอมพิวเตอร์ของโรงเรียนที่มันวิ่งตามที่ตั้งใจไว้และพยายามเรียกใช้บนคอมพิวเตอร์ที่บ้านของฉันซึ่งฉันได้รับข้อผิดพลาดเดียวกัน ฉันลองใช้ฟังก์ชั่นง่าย ๆ หลายแบบ เกิดอะไรขึ้น? ฉันติดตั้ง Wing IDE / Python ผิดหรือเปล่า? ฉันรู้ว่าโปรแกรมเหล่านี้ทำงานได้ดังนั้นจะต้องมีสิ่งอื่นเกิดขึ้น
import tester Traceback (most recent call last): Python Shell, prompt 7, line 1 builtins.ModuleNotFoundError: No module named 'tester'