วันจันทร์ที่ 19 พฤษภาคม พ.ศ. 2557

Python Global

Python Global

ตัวอย่างคำสั่งที่ 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 ที่อยู่นอกฟังก์ชั่นมาแสดงผล



ไม่มีความคิดเห็น:

แสดงความคิดเห็น