{ "cells": [ { "cell_type": "markdown", "id": "bcff8f6a", "metadata": {}, "source": [ "## Exercício 01" ] }, { "cell_type": "code", "execution_count": 1, "id": "02acc817", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Jogador ramon, 18 anos, atua como atacante e tem 1.72m de altura.\n" ] } ], "source": [ "nome = input(\"Digite o nome do jogador: \")\n", "idade = int(input(\"Digite a idade do jogador: \"))\n", "posicao = input(\"Digite a posição do jogador: \")\n", "altura = float(input(\"Digite a altura do jogador (em metros): \"))\n", "\n", "print(f\"Jogador {nome}, {idade} anos, atua como {posicao} e tem {altura:.2f}m de altura.\")" ] }, { "cell_type": "markdown", "id": "748f1ba6", "metadata": {}, "source": [ "## Exercício 02" ] }, { "cell_type": "code", "execution_count": 8, "id": "2dd3665e", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Soma: 30.3\n", "Subtração: -10.3\n", "Multiplicação: 203.0\n", "Divisão: 0.49261083743842365\n", "Resto da divisão: 10.0\n", "Exponenciação: 1.995262314968883e+20\n" ] } ], "source": [ "a = float(input(\"Digite o primeiro número decimal:\"))\n", "b = float(input(\"Digite o segundo número decimal:\"))\n", "\n", "print(\"Soma: \", a + b)\n", "print(\"Subtração: \", a - b)\n", "print(\"Multiplicação: \", a * b)\n", "print(\"Divisão: \", a / b)\n", "print(\"Resto da divisão: \", a % b)\n", "print(\"Exponenciação: \", a ** b)" ] }, { "cell_type": "markdown", "id": "5aef5750", "metadata": {}, "source": [ "## Exercício 03" ] }, { "cell_type": "code", "execution_count": 9, "id": "e60c4d5b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Par\n" ] } ], "source": [ "def eh_par(numero):\n", " return numero % 2 == 0\n", "\n", "numero = int(input(\"Digite um número inteiro: \"))\n", "\n", "if eh_par(numero):\n", " print(\"Par\")\n", "else:\n", " print(\"Ímpar\")" ] }, { "cell_type": "markdown", "id": "c8df0235", "metadata": {}, "source": [ "## Exercício 04" ] }, { "cell_type": "code", "execution_count": 10, "id": "f06610ea", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Adolescente\n" ] } ], "source": [ "def classificar():\n", " idade = int(input(\"Digite a idade do aluno: \"))\n", " if idade < 12:\n", " return \"Criança\"\n", " elif 12 <= idade <= 17:\n", " return \"Adolescente\"\n", " elif 18 <= idade <= 59:\n", " return \"Adulto\"\n", " else:\n", " return \"Idoso\"\n", "\n", "categoria = classificar()\n", "print(categoria)" ] }, { "cell_type": "markdown", "id": "f23c0650", "metadata": {}, "source": [ "## Exercício 05" ] }, { "cell_type": "code", "execution_count": 11, "id": "2b8da39e", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Resultado da multiplicação: 600.0\n" ] } ], "source": [ "def calcular(a, b, op):\n", " match op:\n", " case 1:\n", " print(\"Resultado da soma:\", a + b)\n", " case 2:\n", " print(\"Resultado da subtração:\", a - b)\n", " case 3:\n", " print(\"Resultado da multiplicação:\", a * b)\n", " case 4:\n", " if b != 0:\n", " print(\"Resultado da divisão:\", a / b)\n", " else:\n", " print(\"Erro: Divisão por zero.\")\n", " case _:\n", " print(\"Opção inválida.\")\n", "\n", "numero_a = float(input(\"Digite o primeiro número: \"))\n", "numero_b = float(input(\"Digite o segundo número: \"))\n", "opcao = int(input(\"Digite o código da operação (1: soma, 2: subtração, 3: multiplicação, 4: divisão): \"))\n", "calcular(numero_a, numero_b, opcao)" ] }, { "cell_type": "markdown", "id": "e61b5489", "metadata": {}, "source": [ "## Exercício 06" ] }, { "cell_type": "code", "execution_count": 12, "id": "4d1fcf23", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "10\n", "9\n", "8\n", "7\n", "6\n", "5\n", "4\n", "3\n", "2\n", "1\n", "0\n", "BUM!\n" ] } ], "source": [ "def contagem(n):\n", " for i in range(n, -1, -1):\n", " print(i)\n", " print(\"BUM!\")\n", "\n", "n = int(input(\"Digite um número inteiro positivo: \"))\n", "contagem(n)" ] }, { "cell_type": "markdown", "id": "7373b3b2", "metadata": {}, "source": [ "## Exercício 07" ] }, { "cell_type": "code", "execution_count": 13, "id": "85d35256", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Tente novamente.\n", "Tente novamente.\n", "Tente novamente.\n", "Tente novamente.\n", "Tente novamente.\n", "Parabéns! Você acertou!\n" ] } ], "source": [ "def jogar():\n", " numero_sorteado = 8\n", " while True:\n", " chute = int(input(\"Digite seu chute (ou 0 para desistir): \"))\n", " if chute == 0:\n", " print(\"Você desistiu.\")\n", " break\n", " elif chute == numero_sorteado:\n", " print(\"Parabéns! Você acertou!\")\n", " break\n", " else:\n", " print(\"Tente novamente.\")\n", "\n", "jogar()" ] }, { "cell_type": "markdown", "id": "ba9a4eee", "metadata": {}, "source": [ "## Exercício 08" ] }, { "cell_type": "code", "execution_count": 16, "id": "2fe34f88", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Soma: 38.0\n", "Média: 7.6\n" ] } ], "source": [ "def soma_media(valores):\n", " soma = sum(valores)\n", " media = soma / len(valores) if valores else 0\n", " return soma, media\n", "\n", "lista = [0, 0, 0, 0, 0]\n", "lista[0] = float(input(\"Digite o valor 1: \"))\n", "lista[1] = float(input(\"Digite o valor 2: \"))\n", "lista[2] = float(input(\"Digite o valor 3: \"))\n", "lista[3] = float(input(\"Digite o valor 4: \"))\n", "lista[4] = float(input(\"Digite o valor 5: \"))\n", "\n", "soma, media = soma_media(lista)\n", "\n", "print(\"Soma:\", soma)\n", "print(\"Média:\", media)" ] }, { "cell_type": "markdown", "id": "f200abd7", "metadata": {}, "source": [ "## Exercício 09" ] }, { "cell_type": "code", "execution_count": 17, "id": "7e0215fd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Maior: 56.0\n", "Menor: 1.0\n" ] } ], "source": [ "def maior_menor(lista):\n", " maior = 0\n", " menor = 0\n", " for i in range(len(lista)):\n", " if i == 0:\n", " maior = lista[i]\n", " menor = lista[i]\n", " else:\n", " if lista[i] > maior:\n", " maior = lista[i]\n", " if lista[i] < menor:\n", " menor = lista[i]\n", " return maior, menor\n", "\n", "n = int(input(\"Digite a quantidade de notas: \"))\n", "notas = []\n", "for i in range(n):\n", " nota = float(input(f\"Digite a nota {i + 1}: \"))\n", " notas.append(nota)\n", "\n", "maior, menor = maior_menor(notas)\n", "print(f\"Maior: {maior}\")\n", "print(f\"Menor: {menor}\")" ] }, { "cell_type": "markdown", "id": "075709c4", "metadata": {}, "source": [ "## Exercício 10" ] }, { "cell_type": "code", "execution_count": 18, "id": "d0f5084a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "O produto lapis aparece 5 vezes.\n" ] } ], "source": [ "def contar(produto, produto_procurado):\n", " contador = 0\n", " for valor in produto:\n", " if valor == produto_procurado:\n", " contador += 1\n", " return contador\n", "\n", "n = int(input(\"Digite a quantidade de produtos: \"))\n", "produtos = []\n", "for i in range(n):\n", " material = input(f\"Digite o nome do produto {i + 1}: \")\n", " produtos.append(material)\n", "\n", "produto_procurado = input(\"Digite o produto a ser procurado: \")\n", "total = contar(produtos, produto_procurado)\n", "print(f\"O produto {produto_procurado} aparece {total} vezes.\")" ] }, { "cell_type": "markdown", "id": "bfa62d7a", "metadata": {}, "source": [ "## Exercício 11 (Bônus)" ] }, { "cell_type": "code", "execution_count": 19, "id": "cafb3923", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Sequência de Fibonacci: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]\n" ] } ], "source": [ "def fibonacci(n):\n", " if n <= 0:\n", " return []\n", " elif n == 1:\n", " return [0]\n", " elif n == 2:\n", " return [0, 1]\n", " \n", " sequencia = [0, 1]\n", " for i in range(2, n):\n", " proximo_numero = sequencia[i - 1] + sequencia[i - 2]\n", " sequencia.append(proximo_numero)\n", " \n", " return sequencia\n", "\n", "n = int(input(\"Digite a quantidade de números da sequência de Fibonacci: \"))\n", "sequencia = fibonacci(n)\n", "print(\"Sequência de Fibonacci:\", sequencia)" ] }, { "cell_type": "markdown", "id": "09a4750d", "metadata": {}, "source": [ "## Exercício 12" ] }, { "cell_type": "code", "execution_count": null, "id": "ebc3e071", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "é palíndromo\n" ] } ], "source": [ "def eh_palindromo(palavra):\n", " palavra = palavra.lower()\n", " inicio = 0\n", " fim = len(palavra) - 1\n", " for i in range(len(palavra) // 2):\n", " if palavra[inicio] != palavra[fim]:\n", " return False\n", " inicio += 1\n", " fim -= 1\n", " return True\n", "\n", "palavra = input(\"Digite uma palavra: \")\n", "if eh_palindromo(palavra):\n", " print(\"é palíndromo\")\n", "else:\n", " print(\"não é palíndromo\")" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.14.5" } }, "nbformat": 4, "nbformat_minor": 5 }