Trabalho de Programação em Python
Aluno: Rafael Teixeira Rodriges
Disciplina: Lógica de Programação
Curso: Ciência da Computação
Professor: ____________________
2025
Estruturas de Condição e Repetição em
Python
Utilização da estrutura de condição if e else em Python
Em Python, a estrutura condicional if é usada para verificar se uma condição é
verdadeira. Caso seja, o bloco de código dentro do if é executado. O else serve
como uma alternativa, sendo executado quando a condição do if não é atendida.
x = 10 if x > 5: print('O valor é maior que 5') else: print('O valor é
menor ou igual a 5')
Utilização da estrutura de condição elif em Python
O elif significa 'else if' e é utilizado quando há mais de uma condição a ser
verificada. Ele permite encadear várias verificações sem precisar usar vários if
separados.
nota = 7 if nota >= 9: print('Aprovado com excelência') elif nota >= 6:
print('Aprovado') else: print('Reprovado')
Utilização da estrutura de repetição while em Python
A estrutura while repete um bloco de código enquanto a condição for verdadeira. É
muito usada quando não sabemos exatamente quantas vezes será necessário
repetir.
contador = 1 while contador <= 5: print('Contagem:', contador) contador
+= 1
Utilização da estrutura de repetição for em Python
O for é usado para percorrer uma sequência de elementos, como listas, strings ou
intervalos de números. Ele é ideal quando sabemos exatamente quantas vezes
queremos repetir.
for i in range(1, 6): print('Número:', i)
Utilização de funções em Python
Funções são blocos de código que podem ser reutilizados. Elas são definidas com
a palavra-chave def e podem ser chamadas sempre que necessário. O uso de
funções torna o código mais organizado e evita repetições.
def saudacao(): print('Olá, seja bem-vindo!') saudacao()
Utilização de argumentos de funções em Python
As funções podem receber argumentos, que são valores passados para elas na
hora da chamada. Isso permite que a função trabalhe de forma mais flexível.
def somar(a, b): return a + b resultado = somar(5, 3) print('Resultado da
soma:', resultado)
Refazendo a calculadora com estrutura condicional e
funções
A seguir, uma calculadora simples utilizando funções e condicionais:
def soma(a, b): return a + b def subtracao(a, b): return a - b def
multiplicacao(a, b): return a * b def divisao(a, b): if b != 0: return a
/ b else: return 'Erro: divisão por zero' print('Calculadora') print('1 -
Soma') print('2 - Subtração') print('3 - Multiplicação') print('4 -
Divisão') opcao = int(input('Escolha a operação: ')) num1 =
float(input('Digite o primeiro número: ')) num2 = float(input('Digite o
segundo número: ')) if opcao == 1: print('Resultado:', soma(num1, num2))
elif opcao == 2: print('Resultado:', subtracao(num1, num2)) elif opcao ==
3: print('Resultado:', multiplicacao(num1, num2)) elif opcao == 4:
print('Resultado:', divisao(num1, num2)) else: print('Opção inválida')