Buscar

Aula 6 - Tuplas, Listas, Strings (Estrutura de Dados)

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

{"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"provenance":[],"authorship_tag":"ABX9TyNUGyqxDTcvAfvfc7rKbZdb"},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"}},"cells":[{"cell_type":"markdown","source":["# Construindo e manipulando tuplas\n"],"metadata":{"id":"BTDbN4pBqjJY"}},{"cell_type":"code","execution_count":null,"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"9vpknEUbp8fp","executionInfo":{"status":"ok","timestamp":1685198519126,"user_tz":180,"elapsed":3,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"2259ab3e-f3ea-4fe5-d45f-2fb25076d029"},"outputs":[{"output_type":"stream","name":"stdout","text":["('Machado', 'Camisa', 'Bacon', 'Abacate')\n"]}],"source":["mochila = ('Machado', 'Camisa', 'Bacon', 'Abacate')\n","print(mochila)"]},{"cell_type":"code","source":["print(mochila[0]) #print do elemento 1 - Índice 0\n","print(mochila[2]) #print do elemento 1 - Índice 2\n","print(mochila[0:2]) #print do elemento 1 e 2- Índice 0 e 1\n","print(mochila[2:]) # print dos elementos a partir do índice 2\n","print(mochila[-1]) # print do último"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"LG7fLKVhqND-","executionInfo":{"status":"ok","timestamp":1685198649949,"user_tz":180,"elapsed":365,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"6f1f3c51-b2e2-4d69-9539-cc4768ab7cb7"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Machado\n","Bacon\n","('Machado', 'Camisa')\n","('Bacon', 'Abacate')\n","Abacate\n"]}]},{"cell_type":"code","source":["tam = len(mochila)\n","for i in range (0, tam, 1):\n"," print('{}'.format(mochila[i]))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"iB5-l0VJ7mEM","executionInfo":{"status":"ok","timestamp":1685203138247,"user_tz":180,"elapsed":249,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"3fe6700d-70f5-4491-8e29-b51290b8e2e5"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Machado\n","Camisa\n","Bacon\n","Abacate\n"]}]},{"cell_type":"code","source":["for item in mochila:\n"," print('Na minha mochila tem: {}'.format(item))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"eefRe7cfCmsw","executionInfo":{"status":"ok","timestamp":1685204949763,"user_tz":180,"elapsed":286,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"363c793f-9d0c-424c-e298-10b17502e7ab"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Na minha mochila tem: Machado\n","Na minha mochila tem: Camisa\n","Na minha mochila tem: Bacon\n","Na minha mochila tem: Abacate\n"]}]},{"cell_type":"code","source":["mochila = ('Machado', 'Camisa', 'Bacon', 'Abacate')\n","upgrade = ('Queijo', 'Canivete')\n","mochila_grande = mochila + upgrade\n","\n","print(mochila)\n","print(upgrade)\n","print(mochila_grande)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"OXLoxSfHC7vL","executionInfo":{"status":"ok","timestamp":1685205055220,"user_tz":180,"elapsed":252,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"07630d67-b6c5-4fd2-807e-ceaec17e7ded"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["('Machado', 'Camisa', 'Bacon', 'Abacate')\n","('Queijo', 'Canivete')\n","('Machado', 'Camisa', 'Bacon', 'Abacate', 'Queijo', 'Canivete')\n"]}]},{"cell_type":"code","source":["mochila_grande_invertida = upgrade + mochila\n","print(mochila_grande)\n","print(mochila_grande_invertida)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"3sB-letgDJvC","executionInfo":{"status":"ok","timestamp":1685205096057,"user_tz":180,"elapsed":259,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"d9a56016-97bb-4c02-829f-8afee1409ab9"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["('Machado', 'Camisa', 'Bacon', 'Abacate', 'Queijo', 'Canivete')\n","('Queijo', 'Canivete', 'Machado', 'Camisa', 'Bacon', 'Abacate')\n"]}]},{"cell_type":"markdown","source":["#Desempacotamento de parâmetros em funções"],"metadata":{"id":"go35WvNzHx61"}},{"cell_type":"code","source":["def soma(*num):\n"," soma = 0\n"," print('Tupla: {}'. format(num))\n"," for i in num:\n"," soma += i\n"," return soma\n","\n","#program\n","print('Resultado: {}\\n'.format(soma(1,2)))\n","print('Resultado: {}\\n'.format(soma(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"tCR9D3oDH2Ex","executionInfo":{"status":"ok","timestamp":1685206772629,"user_tz":180,"elapsed":284,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"76a53ece-f71f-4713-a6aa-4c6c9abb0803"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Tupla: (1, 2)\n","Resultado: 3\n","\n","Tupla: (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)\n","Resultado: 210\n","\n"]}]},{"cell_type":"markdown","source":["#2. LISTAS"],"metadata":{"id":"72DAmYmFIvCS"}},{"cell_type":"code","source":["mochila = ('Machado', 'Camisa', 'Bacon', 'Abacate')\n","print('Tupla: ', mochila)\n","mochila = ['Machado', 'Camisa', 'Bacon', 'Abacate']\n","print('Lista: ', mochila)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"l-AlsmY5IxBj","executionInfo":{"status":"ok","timestamp":1685207530039,"user_tz":180,"elapsed":277,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"f4162bd0-5d86-44e0-986d-54df456a4fa8"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Tupla: ('Machado', 'Camisa', 'Bacon', 'Abacate')\n","Lista: ['Machado', 'Camisa', 'Bacon', 'Abacate']\n"]}]},{"cell_type":"code","source":["#em listas posso alterar o valor a qualquer momento\n","mochila[2] = 'Laranja'\n","print('Lista: ', mochila)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"PN6V7ELCMkVT","executionInfo":{"status":"ok","timestamp":1685207556769,"user_tz":180,"elapsed":2,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"289d024e-7b55-46de-e9e2-ab9fb3226af0"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Lista: ['Machado', 'Camisa', 'Laranja', 'Abacate']\n"]}]},{"cell_type":"markdown","source":["# Manipulando listas"],"metadata":{"id":"rWPNXPTsM8Se"}},{"cell_type":"code","source":["mochila.append('Ovos')\n","print('Lista: ', mochila)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"_M5bowIsM_Wh","executionInfo":{"status":"ok","timestamp":1685207760198,"user_tz":180,"elapsed":358,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"efa0b369-964e-4113-a154-9d0646c0c5bc"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Lista: ['Machado', 'Camisa', 'Laranja', 'Abacate', 'Ovos', 'Ovos']\n"]}]},{"cell_type":"code","source":["mochila.insert(1, 'Canivete')\n","print('Lista: ', mochila)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"rg6kdm6bNb0h","executionInfo":{"status":"ok","timestamp":1685207784325,"user_tz":180,"elapsed":250,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"d8011aee-fdfb-4c4c-c205-7f2604e7ebff"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Lista: ['Machado', 'Canivete', 'Camisa', 'Laranja', 'Abacate', 'Ovos', 'Ovos']\n"]}]},{"cell_type":"code","source":["del mochila[1]\n","print('Lista: ', mochila)\n","mochila.remove('Ovos')\n","print('Lista: ', mochila)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"mI2KyMTsNiK6","executionInfo":{"status":"ok","timestamp":1685207849677,"user_tz":180,"elapsed":245,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"87bc863d-3bd3-4b6d-f980-315658e8deef"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Lista:
['Machado', 'Camisa', 'Laranja', 'Abacate', 'Ovos', 'Ovos']\n","Lista: ['Machado', 'Camisa', 'Laranja', 'Abacate', 'Ovos']\n"]}]},{"cell_type":"markdown","source":["#Cópia de listas"],"metadata":{"id":"SYpbQnPwN_ri"}},{"cell_type":"code","source":["#mesma referencia\n","x = [5, 7, 9, 11]\n","y = x\n","print(x)\n","print(y)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"dhxlIfQrOCHi","executionInfo":{"status":"ok","timestamp":1685209123503,"user_tz":180,"elapsed":494,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"fb17e53a-6466-456d-c21b-fcedb1efede9"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[5, 7, 9, 11]\n","[5, 7, 9, 11]\n"]}]},{"cell_type":"code","source":["#cópia\n","x = [5, 7, 9, 11]\n","y = x[:] #nomenclatura para criação de cópia\n","print(x)\n","print(y)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"6xeE5H0rSr9l","executionInfo":{"status":"ok","timestamp":1685209178867,"user_tz":180,"elapsed":3,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"7a55a2d4-7b1b-41e5-ed85-4be99cc5f296"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[5, 7, 9, 11]\n","[5, 7, 9, 11]\n"]}]},{"cell_type":"code","source":["y[0] = 2\n","print(x)\n","print(y)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"8UHYTyvaTG70","executionInfo":{"status":"ok","timestamp":1685209249209,"user_tz":180,"elapsed":2,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"b8fb1529-5d00-47cf-aa6f-2eeae5147abc"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[5, 7, 9, 11]\n","[2, 7, 9, 11]\n"]}]},{"cell_type":"markdown","source":["#Strings dentro de listas"],"metadata":{"id":"lsuTWykdUWaB"}},{"cell_type":"code","source":["mochila = ['Machado', 'Camisa', 'Bacon', 'Abacate']\n","print(mochila)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"JdS7F9K2VzUn","executionInfo":{"status":"ok","timestamp":1685210208294,"user_tz":180,"elapsed":313,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"26b56830-89c5-4646-cb04-da4fdd7bc1d8"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["['Machado', 'Camisa', 'Bacon', 'Abacate']\n"]}]},{"cell_type":"markdown","source":["Dupla indexação"],"metadata":{"id":"cPi9G0-RVHZS"}},{"cell_type":"code","source":["# O Primeiro índice é referente a cada item da lista\n","# O segundo indice é referente a cada caractere da string\n","# Assim, podemos acessar não só cada dado dentro da lista, mas também cada caractere das strings de um índice da lista\n","print(mochila[0][0])"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"xIVL0m2FVI_D","executionInfo":{"status":"ok","timestamp":1685210209522,"user_tz":180,"elapsed":2,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"3d9cc7c4-3d4c-41ba-f64b-ea26e1d48e10"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["M\n"]}]},{"cell_type":"code","source":["mochila = ['Machado', 'Camisa', 'Bacon', 'Abacate']\n","print(mochila[0][0])\n","print(mochila[2][1])"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"yI7LaVsEWoeJ","executionInfo":{"status":"ok","timestamp":1685210299354,"user_tz":180,"elapsed":244,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"32846793-ca36-4099-bf57-177f5d5927b6"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["M\n","a\n"]}]},{"cell_type":"code","source":["mochila = ['Machado', 'Camisa', 'Bacon', 'Abacate']\n","for item in (mochila):\n"," for letra in item:\n"," print(letra, end='')\n"," print()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"5NUxRurHW7ej","executionInfo":{"status":"ok","timestamp":1685212563443,"user_tz":180,"elapsed":293,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"15843ed7-ab05-44e6-9ad2-d0450b4fedf2"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Machado\n","Camisa\n","Bacon\n","Abacate\n"]}]},{"cell_type":"code","source":["print('G','F', sep='', end='')\n","print('G')\n","#\\n provides new line after printing the year\n","print('09','12','2016', sep='-')\n","print('Red','Green','Blue', sep=' _ ') #sep = separation (substitui a separação por algum caracter a minha escolha)\n","print('geeksforgeeks')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"1VmcetYwYNuL","executionInfo":{"status":"ok","timestamp":1685212777750,"user_tz":180,"elapsed":2,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"fd951706-e3ac-4106-c2a6-fcbbdfbd3e76"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["GFG\n","09-12-2016\n","Red _ Green _ Blue\n","geeksforgeeks\n"]}]},{"cell_type":"code","source":["mochila = ['Machado', 'Camisa', 'Bacon', 'Abacate']\n","for i in range(0, len(mochila),1): #(len conta) percorre os dados contidos em mochila, machado, camisa...etc\n"," for j in range(0, len(mochila[i]),1): #(len conta) percorre os caracteres de cada dado, m,a,c,h,a,d,o,c,a,m,i,s,a....etc\n"," print(mochila[i][j], end='')\n"," print()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"4AXCINfghf9g","executionInfo":{"status":"ok","timestamp":1685213113450,"user_tz":180,"elapsed":280,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"b660012c-873d-47a2-b9c2-e145082eac7a"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Machado\n","Camisa\n","Bacon\n","Abacate\n"]}]},{"cell_type":"markdown","source":["Voltando... (Lista dentro de listas)"],"metadata":{"id":"iVzWZp4ZqTH2"}},{"cell_type":"code","source":["1item = []\n","mercado = []\n","\n","for i in range(3): #até 3 produtos\n"," item.append(input('Digite o nome do item: '))\n"," item.append(int(input('Digite a quantidade do item: ')))\n"," item.append(float(input('Digite o valor: ')))\n"," mercado.append(item[:]) #atribuiu a lista item, dentro da lista mercado. E a nomenclatura [:] serve para criar uma cópia na memoria, da lista ITEM.\n"," item.clear() #limpa a contagem, para que não acrescente o primeiro item 3 vezes por exemplo\n","print(mercado)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"k9aM9Ci3qV4A","executionInfo":{"status":"ok","timestamp":1685217738814,"user_tz":180,"elapsed":15544,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"4bad16b0-0ce2-42e5-ad2a-78f8772ac8c9"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Digite o nome do item: Cebola\n","Digite a quantidade do item: 12\n","Digite o valor: 1\n","Digite o nome do item: Alface\n","Digite a quantidade do item: 1\n","Digite o valor: 12\n","Digite o nome do item: Tomate\n","Digite a quantidade do item: 21\n","Digite o valor: 2\n","[['Cebola', 12, 1.0], ['Alface', 1, 12.0], ['Tomate', 21, 2.0]]\n"]}]},{"cell_type":"code","source":["#msm coisa do exercicio anterior\n","mercado []\n","\n","for i in range(3):\n"," nome = input('Digite o nome do item: ')\n"," qtd = int(input('Digite a quantidade: '))\n"," valor = float(input('Digite o valor: '))\n"," mercado.append([nome, qtd, valor])\n","print(mercado)"],"metadata":{"id":"4_rrU1wEqo-z"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["soma = 0\n","print('Lista de Compras:')\n","print('-' * 20)\n","print('item \\ quantidade \\ valor unitário \\ total do item')\n","for item in mercado:\n"," print('{} \\ {} \\ {} \\ {}'.format(item[0], item[1], item[2], item[1] * item[2]))\n"," soma += item[1] * item[2]\n","print('-' * 20)\n","print('Total a ser pago: {}'.format(soma))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"rcfhT6q2yoDd","executionInfo":{"status":"ok","timestamp":1685217745939,"user_tz":180,"elapsed":250,"user":{"displayName":"Thiego
Ribeiro","userId":"05146522211882032604"}},"outputId":"128df652-d38a-4df1-c578-897dbe41c020"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Lista de Compras:\n","--------------------\n","item \\ quantidade \\ valor unitário \\ total do item\n","Cebola \\ 12 \\ 1.0 \\ 12.0\n","Alface \\ 1 \\ 12.0 \\ 12.0\n","Tomate \\ 21 \\ 2.0 \\ 42.0\n","--------------------\n","Total a ser pago: 66.0\n"]}]},{"cell_type":"markdown","source":["#4. DICIONÁRIOS"],"metadata":{"id":"XZUcOo8eOQ7n"}},{"cell_type":"code","source":["game = {'nome':'Super Mario', \n"," 'desenvolvedora':'Nintendo',\n"," 'ano':1990} #Chave:Dado \n","print(game)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"lkcCCTaROTmg","executionInfo":{"status":"ok","timestamp":1685290787964,"user_tz":180,"elapsed":264,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"2704326c-0622-49b8-d7ea-4891ae9b9daf"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'nome': 'Super Mario', 'desenvolvedora': 'Nintendo', 'ano': 1990}\n"]}]},{"cell_type":"code","source":["print(game['nome'])\n","print(game['desenvolvedora'])\n","print(game['ano'])\n","print(game.keys())"],"metadata":{"id":"vro6giyAPBMu"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["for i in game.values():\n"," print(i)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"VjyP1kjDQn2n","executionInfo":{"status":"ok","timestamp":1685225387505,"user_tz":180,"elapsed":224,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"1f754d42-1bb2-4a68-a970-0ab73a57a03a"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Super Mario\n","Nintendo\n","1990\n"]}]},{"cell_type":"code","source":["print(game.keys())"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"tp4Q2DMyQruo","executionInfo":{"status":"ok","timestamp":1685225399241,"user_tz":180,"elapsed":245,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"a3f0e895-35b6-4cf9-e82a-7d5d736bce37"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["dict_keys(['nome', 'desenvolvedora', 'ano'])\n"]}]},{"cell_type":"code","source":["for i in game.keys():\n"," print(i)\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"m8AU9sqXQvoq","executionInfo":{"status":"ok","timestamp":1685225427454,"user_tz":180,"elapsed":221,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"476983de-bee5-4d57-be95-f811542503ad"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["nome\n","desenvolvedora\n","ano\n"]}]},{"cell_type":"code","source":["for i in game.items():\n"," print('{} = {}'.format(i,j))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"EYGEwdrDQ1eU","executionInfo":{"status":"ok","timestamp":1685290810541,"user_tz":180,"elapsed":2,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"d5a0ae24-f10c-40b8-e592-24f79861611b"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["('nome', 'Super Mario') = Super Mario\n","('desenvolvedora', 'Nintendo') = Super Mario\n","('ano', 1990) = Super Mario\n"]}]},{"cell_type":"markdown","source":["#Lista com dicionários"],"metadata":{"id":"OX4RYwh1R2KP"}},{"cell_type":"code","source":["games = []\n","game1 = {'nome':'Super Mario'}"],"metadata":{"id":"FAz8TGLnR31h"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["notas = [9, 7, 7, 10, 3, 9, 6, 6, 2]\n","quantidade_nota_7 = notas.count(7)\n","print(quantidade_nota_7)\n","\n","maior_nota = max(notas)\n","print(maior_nota)\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"aogPOxxiYS9L","executionInfo":{"status":"ok","timestamp":1685228320625,"user_tz":180,"elapsed":232,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"2d75e9a0-d882-43d7-9f0b-71c5e20392a1"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["2\n","10\n"]}]},{"cell_type":"markdown","source":["Lista com dicionários\n"],"metadata":{"id":"z-HIy4x_MO1B"}},{"cell_type":"code","source":["games = []\n","\n","game1 = {'nome':'Super Mario',\n"," 'videogame':'Super Nintendo,',\n"," 'ano':1990}\n","game2 = {'nome':'Zelda Ocarina of Time',\n"," 'videogame':'Nintendo 64',\n"," 'ano':1998}\n","game3 = {'nome':'Pokemon Yellow',\n"," 'videogame':'Game Boy',\n"," 'ano':1999}\n","game4 = {'nome':'Pokemon Blue',\n"," 'videogame':'Playstation 1',\n"," 'ano':1999} \n","\n","games = [game1, game2, game3, game4]\n","print(games)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"WG39qdGnMQsa","executionInfo":{"status":"ok","timestamp":1685291620233,"user_tz":180,"elapsed":241,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"4a8129df-da55-42fe-d1fd-29bdc99fed78"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[{'nome': 'Super Mario', 'videogame': 'Super Nintendo,', 'ano': 1990}, {'nome': 'Zelda Ocarina of Time', 'videogame': 'Nintendo 64', 'ano': 1998}, {'nome': 'Pokemon Yellow', 'videogame': 'Game Boy', 'ano': 1999}, {'nome': 'Pokemon Blue', 'videogame': 'Playstation 1', 'ano': 1999}]\n"]}]},{"cell_type":"code","source":["game = {}\n","games = []\n","for i in range(3):\n"," game['nome'] = input('Qual o nome do jogo? ')\n"," game['videogame'] = input('Para qual video-game ele foi lançado? ')\n"," game['ano'] = input('Qual o ano de lançamento? ')\n"," games.append(game.copy())\n","print('-' * 20)\n","for e in games:\n"," for i,j in e.items():\n"," print('O campo {} tem o valor {}.'.format(i,j))"],"metadata":{"id":"TStmw3G8Nofu","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1685403218239,"user_tz":180,"elapsed":29640,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"4bc298a6-f74b-4d2a-8ce3-264fa94b3b47"},"execution_count":1,"outputs":[{"output_type":"stream","name":"stdout","text":["Qual o nome do jogo? 1\n","Para qual video-game ele foi lançado? 199\n","Qual o ano de lançamento? 199\n","Qual o nome do jogo? 2\n","Para qual video-game ele foi lançado? 200\n","Qual o ano de lançamento? 200\n","Qual o nome do jogo? 3\n","Para qual video-game ele foi lançado? 201\n","Qual o ano de lançamento? 201\n","--------------------\n","O campo nome tem o valor 1.\n","O campo videogame tem o valor 199.\n","O campo ano tem o valor 199.\n","O campo nome tem o valor 2.\n","O campo videogame tem o valor 200.\n","O campo ano tem o valor 200.\n","O campo nome tem o valor 3.\n","O campo videogame tem o valor 201.\n","O campo ano tem o valor 201.\n"]}]},{"cell_type":"markdown","source":["#Dicionários com Listas"],"metadata":{"id":"xHMy-2wDViuK"}},{"cell_type":"code","source":["games = {'nome':['Super Mario', 'Zelda Ocarina of Time', 'Pokemon Yellow'], 'videogame':['Super Nintendo', 'Nintendo 64', 'Game Boy'], 'ano':[1990,1998,1999]}\n","print(games)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"a4dI8Jz0Vl6c","executionInfo":{"status":"ok","timestamp":1685296483373,"user_tz":180,"elapsed":312,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"7f298cd5-304e-4f40-e0d1-d859e7b0f091"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'nome': ['Super Mario', 'Zelda Ocarina of Time', 'Pokemon Yellow'], 'videogame': ['Super Nintendo', 'Nintendo 64', 'Game Boy'], 'ano': [1990, 1998, 1999]}\n"]}]},{"cell_type":"code","source":["games = {'nome':[],'videogame':[],'ano':[]}\n","for i in range(3):\n"," nome = input('Qual o nome do jogo? ')\n"," videogame = input('Para qual video game ele foi lançado? ')\n"," ano = input('Qual o ano de lançamento?')\n"," games['nome'].append(nome)\n","
games['videogame'].append(ano)\n"," games['ano'].append(ano)\n","print('-' * 20)\n","print(games)"],"metadata":{"id":"yObR6SM1f5rt"},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":["#Métodos em strings..."],"metadata":{"id":"AxyJ8XTps6ms"}},{"cell_type":"code","source":["s1 = list('Algoritmos')\n","print(s1) #print separado\n","print(''.join(s1)) #print agrupado"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"svL3miiSs-2O","executionInfo":{"status":"ok","timestamp":1685299954022,"user_tz":180,"elapsed":242,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"25c001f3-7bd1-40ed-a485-24c9b6d274dd"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["['A', 'l', 'g', 'o', 'r', 'i', 't', 'm', 'o', 's']\n","Algoritmos\n"]}]},{"cell_type":"code","source":["s1[0] = 'a'\n","print(''.join(s1))"],"metadata":{"id":"WH13Qh4ltHfD"},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":["**Verificando caracteres**"],"metadata":{"id":"EWY1KWtxt8LU"}},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","s1.startswith('Lógica')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"Tn6qDETkt9kG","executionInfo":{"status":"ok","timestamp":1685300207282,"user_tz":180,"elapsed":257,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"4a3dcb0a-3990-42be-8f9e-f8667ec24136"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["True"]},"metadata":{},"execution_count":27}]},{"cell_type":"code","source":["#treino se não for verdadeiro (para mudar para se for verdadeiro, apague o not)\n","if not s1.startswith('Lógica'):\n"," print(s1)\n","else:\n"," print('olá')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"g8smiJmluKz1","executionInfo":{"status":"ok","timestamp":1685300322159,"user_tz":180,"elapsed":235,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"028ed036-55e3-4e3e-828f-3f53e5431bf9"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["olá\n"]}]},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","s1.endswith('algoritmos')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"iW_6LSnOxo8D","executionInfo":{"status":"ok","timestamp":1685301161733,"user_tz":180,"elapsed":243,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"67e6ad93-3496-40f1-d6cf-2845e1aeb02a"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["False"]},"metadata":{},"execution_count":32}]},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","s1.lower().endswith('algoritmos')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"QZCOwI27xvTd","executionInfo":{"status":"ok","timestamp":1685301178420,"user_tz":180,"elapsed":241,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"e26cc9df-2189-49e0-9e02-8350fcc28641"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["True"]},"metadata":{},"execution_count":33}]},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","print(s1.upper())\n","print(s1.lower())"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"7Z4Ch76mxznH","executionInfo":{"status":"ok","timestamp":1685301203361,"user_tz":180,"elapsed":246,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"6dd4f02a-7e12-448e-ceb2-39878c8e80a3"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["LÓGICA DE PROGRAMAÇÃO E ALGORITMOS\n","lógica de programação e algoritmos\n"]}]},{"cell_type":"markdown","source":["**Contando caracteres**"],"metadata":{"id":"J7FfiBCAx5gs"}},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","s1.count('a')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"wvPec_YZx767","executionInfo":{"status":"ok","timestamp":1685301234123,"user_tz":180,"elapsed":231,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"df07a8a7-ba44-4585-a88c-c06aabe97650"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["3"]},"metadata":{},"execution_count":35}]},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","s1.lower().count('a')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"w_n-Tl92yA9H","executionInfo":{"status":"ok","timestamp":1685301245984,"user_tz":180,"elapsed":234,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"f80e3657-8fe1-48bf-8d5b-bd900794b29b"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["4"]},"metadata":{},"execution_count":36}]},{"cell_type":"code","source":["s1 = 'Um mafagafinho, dois mafagafinhos, três mafagafinhos...'\n","s1.lower().count('mafagafinho')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"WCbXI97wyHwS","executionInfo":{"status":"ok","timestamp":1685301305940,"user_tz":180,"elapsed":231,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"51ca8cf6-de8b-43d3-a818-f2389ffd55e7"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["3"]},"metadata":{},"execution_count":37}]},{"cell_type":"markdown","source":["**Quebrando strings**"],"metadata":{"id":"zr5RqlpE0hF8"}},{"cell_type":"code","source":["s1 = 'Um mafagafinho, dois mafagafinhos, três mafagafinhos...'\n","s1.split(' ')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"tzULgXq80jlY","executionInfo":{"status":"ok","timestamp":1685301937922,"user_tz":180,"elapsed":272,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"d82d1a49-20d7-42bb-8991-f2fc681d7c2d"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["['Um', 'mafagafinho,', 'dois', 'mafagafinhos,', 'três', 'mafagafinhos...']"]},"metadata":{},"execution_count":39}]},{"cell_type":"markdown","source":["Substituindo strings"],"metadata":{"id":"7IeV_FwS0w1P"}},{"cell_type":"code","source":["s1 = 'Um mafagafinho, dois mafagafinhos, três mafagafinhos...'\n","s1.replace('mafagafinho','gatinho')"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":35},"id":"Tu9GtiWt0yP4","executionInfo":{"status":"ok","timestamp":1685301977987,"user_tz":180,"elapsed":268,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"7da4ad9e-c684-4380-c06e-547137edade4"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["'Um gatinho, dois gatinhos, três gatinhos...'"],"application/vnd.google.colaboratory.intrinsic+json":{"type":"string"}},"metadata":{},"execution_count":40}]},{"cell_type":"code","source":["s1 = 'Um mafagafinho, dois mafagafinhos, três mafagafinhos...'\n","s1.replace('mafagafinho','gatinho',1) #o parametro 1 significa uma só vez"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":35},"id":"Gd9v1Zmm03PS","executionInfo":{"status":"ok","timestamp":1685301993755,"user_tz":180,"elapsed":245,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"e636f282-ae8c-4779-bdb6-2a61a1de3c53"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["'Um gatinho, dois mafagafinhos, três mafagafinhos...'"],"application/vnd.google.colaboratory.intrinsic+json":{"type":"string"}},"metadata":{},"execution_count":41}]},{"cell_type":"markdown","source":["**Voltando...**"],"metadata":{"id":"DVN8mhuw09xl"}},{"cell_type":"markdown","source":["#Validando tipos de dados"],"metadata":{"id":"Md4RfSP31DFX"}},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","s2 = '42'"],"metadata":{"id":"QGcMdwjE1DuH"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["print(s1.isalnum())\n","print(s2.isalnum())"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"odnybQhY1r-k","executionInfo":{"status":"ok","timestamp":1685302214195,"user_tz":180,"elapsed":270,"user":{"displayName":"Thiego
Ribeiro","userId":"05146522211882032604"}},"outputId":"957e2959-0f70-4c01-bf2b-2a74390c3222"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["False\n","True\n"]}]},{"cell_type":"code","source":["print(s1.isalpha())\n","print(s2.isalpha())"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"jX4PgPE41wo-","executionInfo":{"status":"ok","timestamp":1685302229565,"user_tz":180,"elapsed":3,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"b14e7515-48ef-40a0-9a93-ba9fead0dcd6"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["False\n","False\n"]}]},{"cell_type":"code","source":["s1 = 'Lógica de programação e Algoritmos'\n","print(s1.isalpha())"],"metadata":{"id":"RoCberrU11Vg"},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":["**Descobrindo quantos alunos tiraram 7 em uma lista:**"],"metadata":{"id":"uShOscKe-zuG"}},{"cell_type":"code","source":["notas = [9, 7, 7, 10, 3, 9, 6, 6, 2] #cria a lista: variavel = [dados]\n","\n","print(notas.count(7)) # conta a quantidade de numeros 7 na lista."],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"tjfTLCz7-49Q","executionInfo":{"status":"ok","timestamp":1685304614008,"user_tz":180,"elapsed":297,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"63cb9323-11b4-40fd-8aa6-b7ab4dbed595"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["2\n"]}]},{"cell_type":"markdown","source":["**Alterar a ultima nota para 4**"],"metadata":{"id":"LYbdvivY_Eqm"}},{"cell_type":"code","source":["notas = [9, 7, 7, 10, 3, 9, 6, 6, 2]\n","notas[-1] = 4\n","print(notas)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"5fTdM1Jc_HKX","executionInfo":{"status":"ok","timestamp":1685304838948,"user_tz":180,"elapsed":247,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"7e3976cf-e616-4e7a-b3b1-069927dc80df"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[9, 7, 7, 10, 3, 9, 6, 6, 4]\n"]}]},{"cell_type":"code","source":["opcao = print(int(input('13')))\n","print (opcao)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"wdx1wKQrAjYf","executionInfo":{"status":"ok","timestamp":1685405778371,"user_tz":180,"elapsed":9567,"user":{"displayName":"Thiego Ribeiro","userId":"05146522211882032604"}},"outputId":"7b945993-6859-404d-932c-52ad0b7cbb9e"},"execution_count":5,"outputs":[{"output_type":"stream","name":"stdout","text":["131\n","1\n","None\n"]}]}]}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando