Parâmetros Opcionais de Funções em Python
É possível tornar os parâmetros de funções opcionais. Para isso, os parâmetros precisam ter valores padrão. Vamos ver como isso é feito. Suponha que temos a seguinte função:
def func(num1, num2):
return num1 + num2
print(func(1, 2)) # exibirá 3
Vamos fazer com que o segundo parâmetro
tenha por padrão o valor 2:
def func(num1, num2=2):
return num1 + num2
Vamos testar nossa função apenas com o primeiro parâmetro:
print(func(1)) # exibirá 3
Embora o segundo número seja um parâmetro opcional, ainda é possível atribuir um valor a ele ao chamar a função:
print(func(2, 4)) # exibirá 6
Dada a função:
def func(num=5):
return num * 2
Esta função é chamada da seguinte forma:
print(func(2))
print(func(10))
print(func())
Explique qual será o resultado de cada uma das chamadas da função.
Dada a função:
def func(num1=1, num2=3):
return num2 - num1
Esta função é chamada da seguinte forma:
print(func(6, 10))
print(func(5))
print(func())
Explique qual será o resultado de cada uma das chamadas da função.