Considere o código abaixo, escrito na linguagem de programação Python 3, salvo em um script chamado “codigo1.py”.
1 def f(arg1,arg2,arg3):
2 aux = []
3 for i in arg1.upper():
4 if ord(i) + arg3 > ord(‘Z’):
5 r = ord(i) + arg3 – (ord(‘Z’)-ord(‘A’)) – 1
6 else:
7 r = ord(i) + arg3
8 aux1 += [chr(r)]
9 arg3 += 1
10 if arg3 == arg2 + 1:
11 arg3 = 1
12 return(“”.join(aux))
13
14 if __name__==’__main__’:
15 s = input()
16 n = int(input())
17 c = int(input())
18 print(f(s,n,c))
a) Ao ser executado o script, suponha que a função input() executada nas linhas 15, 16 e 17 retorna, respectivamente, a string “Brasil”, “3” e “10”. Nesse caso, indique o que será escrito na tela com a execução da função print() na linha 18. Justifique sua resposta explicando todos os trechos do código.
b) Escreva um script na linguagem Python 3 para receber do teclado uma string contendo letras do alfabeto e espaços (caractere espaço), e escrever na tela o retorno da função f() definida no script “codigo1.py”, sendo que o primeiro argumento de f() não deve conter espaços. A função f() não deve ser redefinida. Considere que o novo script se encontra no mesmo diretório que “codigo1.py”. Justifique sua resposta, explicando todos os trechos do código de solução.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Um analista explicou para seu estagiário que até bem pouco tempo, o mercado de TI ainda não havia se decidido por um vencedor claro quando se tratava de infraestruturas de containers. No entanto, hoje está evidente que o Docker e o Kubernetes emergiram como líderes nesse segmento. Isso representa um marco importante na evolução da computação em nuvem e na forma como desenvolvedores e equipes de DevOps gerenciam suas aplicações.
Responda aos questionamentos feitos pelo estagiário.
a) O que é Docker? Apresente duas principais características.
b) Apresente duas vantagens de utilização dos containers Docker nas organizações.
c) O que são Kubernets? Apresente duas características principais dessa…
O Sistema Eletrônico de Informações (SEI) é um sistema desenvolvido pelo Tribunal Regional Federal da 4ª Região (TRF4) e é usado em diversas instituições públicas, como sistema de gestão de processos e documentos eletrônicos.

Figura 1. Tela de login da versão do SEI para desktops
A criação do Sistema se deu em 2009, objetivando maior agilidade ao trâmite de processos, prescindir do papel como suporte físico para documentos institucionais, gerar economia em termos de aquisição e guarda de papéis e documentos, serviços de postagem, bem como garantir maior transparência aos registros administrativos. Hoje é o sistema que deve ser preferencialmente adotado por toda a administração pública feder…
Um sistema de monitoramento de licitações públicas usando aprendizado de máquina supervisionado foi implementado em uma grande região para detectar padrões de irregularidades. Este sistema deve prever se uma licitação possui ou não indícios de irregularidade, baseado nos parâmetros abaixo:
I. Valor do Contrato: Um número decimal que representa o valor total do contrato.
II. Tipo de Contrato: Podendo ser ‘Serviços’ ou ‘Compras’.
III. Região: Região geográfica da licitação (‘Norte’, ‘Sul’, ‘Leste’, ‘Oeste’)
IV. Número de Participantes: Número de empresas que participaram do processo licitatório.
V. Histórico de Regularidad…



