BaşlayınÜcretsiz başlayın

Kapsamı anlama üzerine mini sınav

Bu egzersizde, işlevlerde kapsamla (scope) ilgili öğrendiklerini pekiştireceksin. num değişkeni 5 olarak önceden tanımlanmıştır ve aşağıdaki işlev tanımları verilmiştir:

def func1():
    num = 3
    print(num)

def func2():
    global num
    double_num = num * 2
    num = 6
    print(double_num)

Kabukta func1() ve func2() çağırmayı dene, ardından şu soruları yanıtla:

  • func1() ve func2() çağrıldığında hangi değerler yazdırılır?
  • func1() ve func2() çağrıldıktan sonra genel kapsamda (global scope) num değişkeninin değeri nedir?

Bu egzersiz, kursun bir parçasıdır

Python'da Fonksiyonlara Giriş

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle

Egzersize başla