1
resposta

Resposta exercicio

função sem parametros exemplo:

def verfifica_se_pode_dirigir():
    idade = int(input('Qual a sua idade:?'))
    if idade >=18:
        print('Pode dirigir')
    else:
        print('Não pode dirigir')


verfifica_se_pode_dirigir()

função com parametros exemplo:

idade = 10
def verfifica_se_pode_dirigir_com_parametro(idade):
    if idade >=18:
        print('Pode dirigir')
    else:
        print('Não pode dirigir')

verfifica_se_pode_dirigir_com_parametro()
1 resposta

Olá Jhonatan, tudo bem com você?

Meus parabéns pela implementação do código, continue assim.

Quando temos uma função que recebe um parâmetro devemos informar esse parâmetro quando a função é invocada (chamada), caso não seja fornecido será retornado um erro de tipo, informando que está faltando um ou mais parâmetros.

Na linha de código abaixo informamos que a função irá receber um parâmetro, o nome idade não busca a variável idade é apenas um nome de referência.

def verfifica_se_pode_dirigir_com_parametro(idade):

Para informarmos qual parâmetro queremos passar para uma função, basta informar entre os parênteses no momento da invocação. No nosso caso vamos passar a variável idade como parâmetro.

verfifica_se_pode_dirigir_com_parametro(idade)

Deixo abaixo o código completo para comparação.

idade = 10
def verfifica_se_pode_dirigir_com_parametro(idade):
    if idade >= 18:
        print('Pode dirigir')
    else:
        print('Não pode dirigir')

verfifica_se_pode_dirigir_com_parametro(idade)

Em caso de dúvidas, encontro-me à disposição.

Abraços e bons estudos.