-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path10funcoes.py
More file actions
59 lines (38 loc) · 1.59 KB
/
10funcoes.py
File metadata and controls
59 lines (38 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# > Funções
# 1. O que são funções e por que utilizá-las?
# Funções que já utilizamos anteriomente ....
# print() - Imprimi uma mensagem (int, float, str) no console (terminal, cmd)
# input() - Retorna um dado informado pelo usuário (entrada padrão) e pode receber uma string
# len() - Recebe uma lista e retorna o tamanho dessa lista.
# max() - Retorna o maior elementode uma lista.
# 2. Criação de Funções
# Função inicial
def saudacao():
print('Seja bem-vinda(o)!')
print('Olá, é um prazer ter você fazendo parte desse curso!')
saudacao()
# Função com parâmentros - Definindo parâmetros para função através de variáveis.
def saudacao(nome, curso):
print(f'Seja bem-vinda(o), {nome}!')
print(f'Olá, é um prazer ter você fazendo parte desse curso de {curso}!')
saudacao('Paulo Barros', 'Python')
saudacao('Isabela', 'Solda MIG e MAG')
# Função com parâmetros default - Por default podemos especificar um parâmetro para uma determinada variável.
# Ou altera o default na saida da função.
def saudacao(nome, curso='Python'):
print(f'Seja bem-vinda(o), {nome}!')
print(f'Olá, é um prazer ter você fazendo parte desse curso de {curso}!')
saudacao('Paulo Barros', 'C++')
# Funções com retorno
def soma(num1, num2):
#print('Soma =', num1 + num2)
return num1 + num2
resultado = soma(5, 7)
print('O resultado da soma é', resultado)
def calculadora(num1,num2, operacao='+'):
if operacao == '+':
return num1 + num2
elif operacao == '-':
return num1 - num2
resultado = calculadora(10, 20, '-')
print(resultado)