เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

คีย์เวิร์ด global

มาฝึกทำความเข้าใจเรื่อง scope กันต่อ ในแบบฝึกหัดนี้ จะได้ใช้คีย์เวิร์ด global ภายในฟังก์ชันเพื่อเปลี่ยนค่าของตัวแปรที่กำหนดไว้ใน global scope

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python เบื้องต้น: การเขียนฟังก์ชัน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้คีย์เวิร์ด global เพื่อแก้ไขออบเจกต์ team ใน global scope
  • เปลี่ยนค่าของ team ใน global scope เป็นสตริง "justice league" แล้วกำหนดผลลัพธ์ให้กับ team
  • กดปุ่ม Submit เพื่อดูว่าการเรียกใช้ฟังก์ชัน change_team() ที่เพิ่งกำหนดขึ้นนั้นเปลี่ยนค่าของ team อย่างไร

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a string: team
team = "teen titans"

# Define change_team()
def change_team():
    """Change the value of the global variable team."""

    # Use team in global scope
    

    # Change the value of team in global: team
    
# Print team
print(team)

# Call change_team()
change_team()

# Print team
print(team)
แก้ไขและรันโค้ด