From 8f624c9e4496a0987e5b4af3eb124a0122bbe3e0 Mon Sep 17 00:00:00 2001 From: Aleph Goldstein Date: Wed, 10 Jul 2024 19:42:32 -0300 Subject: [PATCH 1/6] changes 10/07 1 --- Challenge_10-07/q1.ipynb | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Challenge_10-07/q1.ipynb diff --git a/Challenge_10-07/q1.ipynb b/Challenge_10-07/q1.ipynb new file mode 100644 index 0000000..8f58562 --- /dev/null +++ b/Challenge_10-07/q1.ipynb @@ -0,0 +1,52 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Peso ideal\n" + ] + } + ], + "source": [ + "peso = float(input(\"Qual o seu peso?\"))\n", + "altura = float(input(\"Qual sua altura? \"))\n", + "imc = peso / (altura **2)\n", + "if imc < 18.5:\n", + " print(\"Abaixo do peso\")\n", + "elif imc >= 18.5 and imc < 25:\n", + " print(\"Peso ideal\")\n", + "elif imc >= 25 and imc < 30:\n", + " print(\"Sobrepeso\")\n", + "else:\n", + " print(\"Obesidade\")" + ] + } + ], + "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.10.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From db72d985f5581d291eddb849a0be7973e13bcecd Mon Sep 17 00:00:00 2001 From: Aleph Goldstein Date: Wed, 10 Jul 2024 19:43:32 -0300 Subject: [PATCH 2/6] . --- Untitled.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Untitled.ipynb b/Untitled.ipynb index da1de49..6c76110 100644 --- a/Untitled.ipynb +++ b/Untitled.ipynb @@ -3,6 +3,7 @@ { "cell_type": "code", "execution_count": 9, + "id": "804a83fa", "metadata": {}, "outputs": [ { @@ -72,8 +73,7 @@ "print(\"#\"*12)\n", "nome = input(\"Digite seu nome?\")\n", "endereço = input(\"Digite seu endereço?\")\n", - "print(f\"Seu nome é {nome} e você reside em {endereço}\")\n", - "print(\"dale\")" + "print(f\"Seu nome é {nome} e você reside em {endereço}\")" ] }, { From 99e71ed29370731c6a0bc4919d0ec8e85ec9c818 Mon Sep 17 00:00:00 2001 From: Aleph Goldstein Date: Wed, 10 Jul 2024 19:49:45 -0300 Subject: [PATCH 3/6] . --- Challenge_10-07/q1.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Challenge_10-07/q1.ipynb b/Challenge_10-07/q1.ipynb index 8f58562..5968933 100644 --- a/Challenge_10-07/q1.ipynb +++ b/Challenge_10-07/q1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 4, "metadata": {}, "outputs": [ { From a2852055b39889ecc763b899ed38a005fc4dd60e Mon Sep 17 00:00:00 2001 From: Aleph Goldstein Date: Wed, 10 Jul 2024 19:59:39 -0300 Subject: [PATCH 4/6] . --- Challenge_10-07/q1.ipynb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Challenge_10-07/q1.ipynb b/Challenge_10-07/q1.ipynb index 5968933..988e8c9 100644 --- a/Challenge_10-07/q1.ipynb +++ b/Challenge_10-07/q1.ipynb @@ -2,14 +2,14 @@ "cells": [ { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Peso ideal\n" + "Abaixo do peso 3.1\n" ] } ], @@ -18,13 +18,13 @@ "altura = float(input(\"Qual sua altura? \"))\n", "imc = peso / (altura **2)\n", "if imc < 18.5:\n", - " print(\"Abaixo do peso\")\n", + " print(f\"Abaixo do peso {imc:.2}\")\n", "elif imc >= 18.5 and imc < 25:\n", - " print(\"Peso ideal\")\n", + " print(f\"Peso ideal {imc:.2}\")\n", "elif imc >= 25 and imc < 30:\n", - " print(\"Sobrepeso\")\n", + " print(f\"Sobrepeso {imc:.2}\")\n", "else:\n", - " print(\"Obesidade\")" + " print(f\"Obesidade {imc:.2}\")" ] } ], From 3d32f88c7923d16504bcc5d11cd1cb1d1dcdb35d Mon Sep 17 00:00:00 2001 From: Aleph Goldstein Date: Wed, 10 Jul 2024 20:30:05 -0300 Subject: [PATCH 5/6] . --- Challenge_10-07/q2.ipynb | 91 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 Challenge_10-07/q2.ipynb diff --git a/Challenge_10-07/q2.ipynb b/Challenge_10-07/q2.ipynb new file mode 100644 index 0000000..82d77f2 --- /dev/null +++ b/Challenge_10-07/q2.ipynb @@ -0,0 +1,91 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "O maior numero é: 1546.0 e os outros são [3.0, 12.0, 1546.0]\n" + ] + } + ], + "source": [ + "I = int(input(\"Digite um numero inteiro:\"))\n", + "A = float(input(\"Digite um numero float:\"))\n", + "B = float(input(\"Digite um numero float:\"))\n", + "C = float(input(\"Digite um numero float:\"))\n", + "list = [A,B,C]\n", + "if I == 1:\n", + " maior = 0\n", + " result = []\n", + " for i in list:\n", + " if not result or i > result[-1]:\n", + " maior = i\n", + " result.append(i) \n", + " else:\n", + " result.insert(0,i)\n", + " print(\"O maior numero é: \", maior, \"e os outros são\", result)\n", + "elif I == 2:\n", + " maior = 0\n", + " result = []\n", + " for t in list:\n", + " if not result or t < result[-1]:\n", + " maior = t\n", + " result.append(t) \n", + " else:\n", + " result.insert(0,t)\n", + " print(\"O maior numero é: \", maior, \"e os outros são\", result)\n", + "elif I == 3:\n", + " maior = 0\n", + " menor = 0\n", + " result = []\n", + " for c in list:\n", + " if c > maior or c > result[-1]:\n", + " result.insert(1,c)\n", + " maior = c\n", + " elif c < maior or c < result[-1]:\n", + " result.insert(0,c)\n", + " menor = c\n", + " else:\n", + " result.append(c)\n", + " print(\"O maior numero é: \", maior, \"e os outros são\", result)\n", + "else:\n", + " print(\"Opção invalida\")\n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "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.10.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} From 835913c2dcb4e8eb1584d44597ad850df2fbb5c9 Mon Sep 17 00:00:00 2001 From: Aleph Goldstein Date: Wed, 10 Jul 2024 21:20:22 -0300 Subject: [PATCH 6/6] . --- Challenge_10-07/q2.ipynb | 61 +++++++++++++--------------------------- 1 file changed, 20 insertions(+), 41 deletions(-) diff --git a/Challenge_10-07/q2.ipynb b/Challenge_10-07/q2.ipynb index 82d77f2..77eca2b 100644 --- a/Challenge_10-07/q2.ipynb +++ b/Challenge_10-07/q2.ipynb @@ -2,61 +2,40 @@ "cells": [ { "cell_type": "code", - "execution_count": 23, + "execution_count": 42, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "O maior numero é: 1546.0 e os outros são [3.0, 12.0, 1546.0]\n" + "O maior número é: 2226.0 e os outros são [1215.0, 2226.0, 21.0]\n" ] } ], "source": [ - "I = int(input(\"Digite um numero inteiro:\"))\n", - "A = float(input(\"Digite um numero float:\"))\n", - "B = float(input(\"Digite um numero float:\"))\n", - "C = float(input(\"Digite um numero float:\"))\n", - "list = [A,B,C]\n", + "I = int(input(\"Digite um número inteiro: \"))\n", + "A = float(input(\"Digite um número float: \"))\n", + "B = float(input(\"Digite um número float: \"))\n", + "C = float(input(\"Digite um número float: \"))\n", + "\n", + "num_list = [A, B, C]\n", + "\n", "if I == 1:\n", - " maior = 0\n", - " result = []\n", - " for i in list:\n", - " if not result or i > result[-1]:\n", - " maior = i\n", - " result.append(i) \n", - " else:\n", - " result.insert(0,i)\n", - " print(\"O maior numero é: \", maior, \"e os outros são\", result)\n", + " maior = max(num_list)\n", + " result = sorted(num_list)\n", + " print(\"O maior número é:\", maior, \"e os outros são\", result)\n", "elif I == 2:\n", - " maior = 0\n", - " result = []\n", - " for t in list:\n", - " if not result or t < result[-1]:\n", - " maior = t\n", - " result.append(t) \n", - " else:\n", - " result.insert(0,t)\n", - " print(\"O maior numero é: \", maior, \"e os outros são\", result)\n", + " menor = min(num_list)\n", + " result = sorted(num_list, reverse=True)\n", + " print(\"O menor número é:\", menor, \"e os outros são\", result)\n", "elif I == 3:\n", - " maior = 0\n", - " menor = 0\n", - " result = []\n", - " for c in list:\n", - " if c > maior or c > result[-1]:\n", - " result.insert(1,c)\n", - " maior = c\n", - " elif c < maior or c < result[-1]:\n", - " result.insert(0,c)\n", - " menor = c\n", - " else:\n", - " result.append(c)\n", - " print(\"O maior numero é: \", maior, \"e os outros são\", result)\n", + " maior = max(num_list)\n", + " num_list.remove(maior)\n", + " num_list.insert(1, maior)\n", + " print(\"O maior número é:\", maior, \"e os outros são\", num_list)\n", "else:\n", - " print(\"Opção invalida\")\n", - " \n", - " " + " print(\"Opção inválida\")\n" ] }, {