ComeçarComece de graça

Teste rápido sobre a compreensão do escopo

Neste exercício, você praticará o que aprendeu sobre escopo em funções. A variável num foi predefinida como 5, juntamente com as seguintes definições de função:

def func1():

    num = 3

    print(num)


def func2():

    global num

    double_num = num * 2

    num = 6

    print(double_num)

Tente chamar func1() e func2() no shell e, em seguida, responda às seguintes perguntas:

  • Quais são os valores impressos quando você chama func1() e func2()?
  • Qual é o valor de num no escopo global depois de chamar func1() e func2()?

Este exercício faz parte do curso

Introdução a funções em Python

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício