ตัวอย่างคำสั่งที่ 1
answer = 0
def calculator(x,y):
answer = x + y
print "answer in function = ",answer
return answer
calculator(5,6)
print "answer out function = ",answer
เมื่อรันโปรแกรมแล้วจะได้ผลลัพธ์ดังนี้
จากตัวอย่างคำสั่ง จะเห็นได้ว่าผลลัพที่ค่าเท่ากับ 11 เกิดจากการส่งค่าไปทำการบวกกันในฟังก์ชั่น calculator() และเก็บค่าไว้ในตัวแปร answer เมื่อรันโปรแกรมจึงแสดงค่า 11 ออกมา ในขณะที่ผลลัพธ์ที่มีค่าเท่ากับ 0 นั้นเป็นนำค่าจากตัวแปร answer ที่อยู่นอกฟังก์ชั่นมาแสดงผล
ไม่มีความคิดเห็น:
แสดงความคิดเห็น