Exercícios de Programação em Python - Problemas básicos

Estes problemas básicos se destinam a ser resolvidos no console do Spyder ou em uma janela de um notebook.

Problema 1. Modificando strings

Copie os seguintes dados e cole no console do Spyder.

processo = 222
classe = 'ADIn'

Depois, utilizando as funções replace e str, modifique os valores das variáveis de forma que a concatenação classe + processo gere a string 'ADI222'.

Problema 2. De strings a variáveis numéricas: ida e volta

Uma vez que você tenha conseguido fazer a atividade anterior (de tal forma que processo corresponda a '222' e classe corresponda a 'ADI'), modifique a variável processo por meio do uso de funções e de operações matemáticas (não vale simplesmente redefinir o valor de processo!) de tal forma que a concatenação classe + processo gere a string 'ADI223'.

processo = '222'
classe = 'ADI'


Problema 3. Extraindo trechos de uma string

Copie o trecho seguinte e cole no seu console.

html = '''</div>
	<div id="divImpressao"><div><h3><strong>AÇÃO DIRETA DE INCONSTITUCIONALIDADE (Med. Liminar) - 6000</strong></h3><table width="99%" cellspacing="5"><tr><td>Origem:</td><td><strong>RIO DE JANEIRO</strong></td><td>Entrada no STF:</td><td><strong>30-Ago-2018</strong></td></tr><tr><td>Relator:</td><td><strong>MINISTRO ALEXANDRE DE MORAES</strong></td><td>Distribuído:</td><td><strong>30-Ago-2018</strong></td></tr><tr><td>Partes:</td><td colspan="3">Requerente: <strong>GOVERNADOR DO ESTADO DO RIO DE JANEIRO
(CF 103, 00V)</strong><br />Requerido :<strong>ASSEMBLEIA LEGISLATIVA DO ESTADO DO RIO DE JANEIRO 
</strong></td></tr></table></div><br />'''

Esse código define para a variável html o conteúdo de um trecho da string que o seu computador recebe quando clica no link da ADI 6000 (e que aparece quando você entra nesse link e clica Ctrl-U). Usando a lógica do marcador de inicio e marcador de fim, trabalhada no texto, extraia dessa string o nome do relator.

Como atividade complementar, você pode se exercitar extraindo outros conteúdos: Requerente, Requerido, Origem, etc.

Respostas