From b07bfe0ad9d4b7ba1fcaaeda4082ffc486781785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Tue, 1 Nov 2022 11:56:40 -0300 Subject: [PATCH] =?UTF-8?q?Exerc=C3=ADcios=20com=20fun=C3=A7=C3=B5es=20+?= =?UTF-8?q?=20Solu=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula72.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 aula72.py diff --git a/aula72.py b/aula72.py new file mode 100644 index 0000000..c9c0112 --- /dev/null +++ b/aula72.py @@ -0,0 +1,35 @@ +# Exercícios com funções + +# Crie uma função que multiplica todos os argumentos +# não nomeados recebidos +# Retorne o total para uma variável e mostre o valor +# da variável. +def multiplicar(*args): + total = 1 + for numero in args: + total *= numero + return total + + +multiplicação = multiplicar(10, 2, 3, 4, 5) +print(multiplicação) + + +# Crie uma função fala se um número é par ou ímpar. +# Retorne se o número é par ou ímpar. +def par_impar(numero): + multiplo_de_dois = numero % 2 == 0 + + if multiplo_de_dois: + return f'{numero} é par' + return f'{numero} é ímpar' + + +outro_par_impar = par_impar +dois_e_par = outro_par_impar(2) +print(dois_e_par) +print(par_impar(3)) +print(par_impar(15)) +print(par_impar(16)) + +print(par_impar is outro_par_impar)