1. Questão 1
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual, utilizando o teclado, o usuário digite uma string. Seu algoritmo deverá
imprimir em linhas diferentes os pedidos abaixo:
- o tamanho da string;
- o primeiro caractere; e
- o último caractere.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
precursor 9
p
r
aula 4
a
a
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
4. Questão 2
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual, utilizando o teclado, o usuário digite uma string.
Seu algoritmo deverá exibir no terminal a string com o primeiro caractere em maiúsculo. Imprima no
terminal.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
joão joão
João
paula paula
Paula
mário silva mário silva
Mário silva
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
7. Questão 3
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual, utilizando o teclado, o usuário digite um endereço de email, no formato
usuário@domínio.
Seu algoritmo deverá imprimir em uma linha o nome do usuário e em outra linha o domínio.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
pedro@programação.com.br pedro
programação.com.br
ana@yahoo.com.br ana
yahoo.com.br
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
9. Questão 4
Correto
Atingiu 1,0 de 1,0
Faça um programa que leia algo pelo teclado e imprima na tela os pedidos abaixo. Utilize as strings
abaixo para orientar o usuário:
a. O tipo primitivo desse valor é:
b. Todos os caracteres são decimais?
c. Todos os caracteres são letras?
For example:
Input Result
INFANTARIA Digite algo: INFANTARIA
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: False
Todos os caracteres são letras?: True
7563 Digite algo: 7563
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: True
Todos os caracteres são letras?: False
7864 Pedro Digite algo: 7864 Pedro
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: False
Todos os caracteres são letras?: False
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
10. a=input("Digite algo: ")
print("O tipo primitivo desse valor é:",type(a))
print("Todos os caracteres são decimais?:",a.isdecimal())
print("Todos os caracteres são letras?:",a.isalpha())
Input Expected Got
INFANTARIA Digite algo: INFANTARIA
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: False
Todos os caracteres são letras?: True
Digite algo: INFANTARIA
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: False
Todos os caracteres são letras?: True
7563 Digite algo: 7563
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: True
Todos os caracteres são letras?: False
Digite algo: 7563
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: True
Todos os caracteres são letras?: False
11. Input Expected Got
7864 Pedro Digite algo: 7864 Pedro
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: False
Todos os caracteres são letras?: False
Digite algo: 7864 Pedro
O tipo primitivo desse valor é: <class 'str'>
Todos os caracteres são decimais?: False
Todos os caracteres são letras?: False
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
12. Questão 5
Correto
Atingiu 1,0 de 1,0
Crie um programa que leia um número real qualquer pelo teclado e mostre na tela a sua porção
inteira. Siga o modelo do exemplo.
For example:
Input Result
12.12 Digite um número: 12.12
O número 12.120000 tem a parte inteira 12
9999.99999 Digite um número: 9999.99999
O número 9999.999990 tem a parte inteira 9999
0.61166 Digite um número: 0.61166
O número 0.611660 tem a parte inteira 0
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
13. a=input("Digite um número: ")
a=float(a)
b=int(a)
print("O número %-04f tem a parte inteira"%(a),b)
Input Expected Got
12.12 Digite um número: 12.12
O número 12.120000 tem a parte inteira 12
Digite um número: 12.12
O número 12.120000 tem a parte inteira 12
9999.99999 Digite um número: 9999.99999
O número 9999.999990 tem a parte inteira 9999
Digite um número: 9999.99999
O número 9999.999990 tem a parte inteira 9999
0.61166 Digite um número: 0.61166
O número 0.611660 tem a parte inteira 0
Digite um número: 0.61166
O número 0.611660 tem a parte inteira 0
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
14.
15. Questão 6
Correto
Atingiu 1,0 de 1,0
Crie um programa que leia o nome completo de uma pessoa. Imprima no terminal:
- O nome com todas as letras maiúsculas;
- O nome com todas minúsculas;
- Quantas letras ao todo sem considerar espaços; e
- Quantas letras tem o primeiro nome.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
renato monteiro Digite seu nome completo: renato monteiro
Analisando seu nome...
Seu nome em maiúsculas é RENATO MONTEIRO
Seu nome em minúsculas é renato monteiro
Seu nome tem ao todo 14 letras
Seu primeiro nome tem 6 letras
Elisangela da silva Digite seu nome completo: Elisangela da silva
Analisando seu nome...
Seu nome em maiúsculas é ELISANGELA DA SILVA
Seu nome em minúsculas é elisangela da silva
Seu nome tem ao todo 17 letras
Seu primeiro nome tem 10 letras
Answer: (penalty regime: 0 %)
16. Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
a=input("Digite seu nome completo: ")
print("Analisando seu nome...")
print("Seu nome em maiúsculas é",a.upper())
print("Seu nome em minúsculas é",a.lower())
f=a.replace(" ","")
b=len(f)
print("Seu nome tem ao todo",b,"letras")
c=a.find(" ")
d=a[:c]
e=len(d)
print("Seu primeiro nome tem",e,"letras")
Input Expected Got
renato monteiro Digite seu nome completo: renato monteiro
Analisando seu nome...
Seu nome em maiúsculas é RENATO MONTEIRO
Seu nome em minúsculas é renato monteiro
Seu nome tem ao todo 14 letras
Seu primeiro nome tem 6 letras
Digite seu nome completo: renato monteiro
Analisando seu nome...
Seu nome em maiúsculas é RENATO MONTEIRO
Seu nome em minúsculas é renato monteiro
Seu nome tem ao todo 14 letras
Seu primeiro nome tem 6 letras
17. Input Expected Got
Elisangela da silva Digite seu nome completo: Elisangela da silva
Analisando seu nome...
Seu nome em maiúsculas é ELISANGELA DA SILVA
Seu nome em minúsculas é elisangela da silva
Seu nome tem ao todo 17 letras
Seu primeiro nome tem 10 letras
Digite seu nome completo: Elisangela da sil
Analisando seu nome...
Seu nome em maiúsculas é ELISANGELA DA SILV
Seu nome em minúsculas é elisangela da silv
Seu nome tem ao todo 17 letras
Seu primeiro nome tem 10 letras
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
18. Questão 7
Correto
Atingiu 1,0 de 1,0
Crie um programa que leia o nome de uma pessoa e diga se ela tem "Silva" no nome.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
Joaquim da Silva Qual é o seu nome completo? Joaquim da Silva
Seu nome tem Silva? True
Miguel de Oliveira Qual é o seu nome completo? Miguel de Oliveira
Seu nome tem Silva? False
Patricia Cardoso de Oliveira e Silva Qual é o seu nome completo? Patricia Cardoso de Oliveira e Silva
Seu nome tem Silva? True
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
19. a=input("Qual é o seu nome completo? ")
b="Silva"
c=b in a
print("Seu nome tem Silva?",c)
Input Expected Got
Joaquim da Silva Qual é o seu nome completo? Joaquim da Silva
Seu nome tem Silva? True
Qual é
Seu nom
Miguel de Oliveira Qual é o seu nome completo? Miguel de Oliveira
Seu nome tem Silva? False
Qual é
Seu nom
Patricia Cardoso de Oliveira e Silva Qual é o seu nome completo? Patricia Cardoso de Oliveira e Silva
Seu nome tem Silva? True
Qual é
Seu nom
Passou em todos os teste!
Correto
21. Questão 8
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual o usuário, utilizando o teclado, digite duas strings.
Seu algoritmo deverá imprimir na tela o tamanho da primeira string, o tamanho da segunda string e a
soma do tamanho das duas strings.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
O 1º ano da AMAN chama-se Curso Básico.
O efetivo do C Bás é de 422 Cadetes.
O 1º ano da AMAN chama-se Curso Básico.
O efetivo do C Bás é de 422 Cadetes.
39
36
75
Existem 07 Armas, Quadro ou Serviço para escolha.
O Cadete escolhe de acordo com sua classificação.
Existem 07 Armas, Quadro ou Serviço para escolha.
O Cadete escolhe de acordo com sua classificação.
49
49
98
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
22. a=input()
b=input()
c=len(a)
d=len(b)
e=a+b
f=len(e)
print(c)
print(d)
print(f)
Input Expected Got
O 1º ano da AMAN chama-se Curso Básico.
O efetivo do C Bás é de 422 Cadetes.
O 1º ano da AMAN chama-se Curso Básico.
O efetivo do C Bás é de 422 Cadetes.
39
36
75
O 1º ano
O efetivo
39
36
75
Existem 07 Armas, Quadro ou Serviço para escolha.
O Cadete escolhe de acordo com sua classificação.
Existem 07 Armas, Quadro ou Serviço para escolha.
O Cadete escolhe de acordo com sua classificação.
49
49
98
Existem 0
O Cadete
49
49
98
23. Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
24. Questão 9
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual o usuário, utilizando o teclado, digite uma string.
Seu algoritmo deverá imprimir na tela a quantidade de vogais sem acento, maiúscula ou minúscula,
que existem nessa string.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
A AMAN forma o oficial combatente do Exército Brasileiro. A AMAN forma o oficial combatente do Exército Brasileiro.
23
A AMAN está localizada em Resende. A AMAN está localizada em Resende.
13
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
25. a=input()
b="aeiouAEIOU"
c=""
for i in a:
if i in b:
c=c+i
d=len(c)
print(d)
Input Expected
A AMAN forma o oficial combatente do Exército Brasileiro. A AMAN forma o oficial combatente do Exército Brasil
23
A AMAN está localizada em Resende. A AMAN está localizada em Resende.
13
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
26. Questão 10
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual o usuário, utilizando o teclado, digite uma string.
Seu algoritmo deverá remover o espaço em branco no início e fim dessa string.
Imprima na tela:
- O tamanho da string original;
- O tamanho da string após a remoção dos espaços em branco no início e fim dessa string;
- A quantidade de espaços removidos.
Obs: realize testes no Pycharm inserindo propositalmente espaços em branco antes e depois das
strings digitadas.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
AMAN AMAN
9
4
5
Cadete Cadete
13
6
7
27. Input Result
Curso Básico Curso Básico
12
12
0
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
a=input()
b=a.strip()
c=len(a)
d=len(b)
print(c)
print(d)
e=c-d
print(e)
28. Input Expected Got
AMAN AMAN
9
4
5
AMAN
9
4
5
Cadete Cadete
13
6
7
Cadete
13
6
7
Curso Básico Curso Básico
12
12
0
Curso Básico
12
12
0
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
29. Questão 11
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual o usuário, utilizando o teclado, digite o nome de um Aluno.
Seu algoritmo deverá realizar a promoção desse Aluno para Cadete e imprimir na tela o posto e
nome original e o posto e nome após a promoção.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
Al Mário Digite um nome: Al Mário
Al Mário
Cad Mário
Al Aline Digite um nome: Al Aline
Al Aline
Cad Aline
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
30. a=input("Digite um nome: ")
b=a[3:]
c="Cad "
d=c+b
print(a)
print(d)
Input Expected Got
Al Mário Digite um nome: Al Mário
Al Mário
Cad Mário
Digite um nome: Al Mário
Al Mário
Cad Mário
Al Aline Digite um nome: Al Aline
Al Aline
Cad Aline
Digite um nome: Al Aline
Al Aline
Cad Aline
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
31.
32. Questão 12
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual o usuário, utilizando o teclado, digite o número de um Cadete.
Seu algoritmo deverá imprimir True se o número existir na relação abaixo e False caso não exista.
relacao_B10 = 2181 DANIEL, 2182 ALMANZA, 6088 SAAB BAROLI, 6677 LUCAS BARRETO, 6685 DOMINGOS,
7083 HAROLDO, 7110 CARMO, 7126 FLORES, 7143 ROSA, 7152 VARGAS SANTOS, 7168 GALUPPO, 7170 LEONEL,
7193 DE CONTI, 7241 FÁBIO AUGUSTO, 7245 ROCHA OLIVEIRA, 7247 VICTOR ALMEIDA, 7262 FERNANDO IMA,
7285 LANES, 7286 DORVAL, 7297 NOGUEIRA, 7300 PAULO HENRIQUE, 7310 BRENO, 7393 BREGALDA, 7435
GASPARINI, 7445 MAXIMIANO, 7457 V. GALVÃO, 7487 PEREIRA, 7489 GUSMÃO, 7545 GABRIEL BARBOSA, 7643
DIMITRI, 7672 PATROCÍNIO, 7808 CAVALCANTE, 7950 SAMARA CARDOSO, 7953 ESCOBAR.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
7645 7645
False
7487 7487
True
Answer: (penalty regime: 0 %)
Reset answer
33. Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
relacao_B10 = "2181 DANIEL, 2182 ALMANZA, 6088 SAAB BAROLI, 6677 LUCAS BARRETO, 6685 DOMINGOS, 7083 HAROLDO,
7110 CARMO, 7126 FLORES, 7143 ROSA, 7152 VARGAS SANTOS, 7168 GALUPPO, 7170 LEONEL, 7193 DE CONTI, 7241 FÁBIO
AUGUSTO, 7245 ROCHA OLIVEIRA, 7247 VICTOR ALMEIDA, 7262 FERNANDO IMA, 7285 LANES, 7286 DORVAL, 7297 NOGUEIRA,
7300 PAULO HENRIQUE, 7310 BRENO, 7393 BREGALDA, 7435 GASPARINI, 7445 MAXIMIANO, 7457 V. GALVÃO, 7487 PEREIRA,
7489 GUSMÃO, 7545 GABRIEL BARBOSA, 7643 DIMITRI, 7672 PATROCÍNIO, 7808 CAVALCANTE, 7950 SAMARA CARDOSO, 7953
ESCOBAR."
a=input()
c=a in relacao_B10
print(c)
Input Expected Got
7645 7645
False
7645
False
7487 7487
True
7487
True
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
34.
35. Questão 13
Correto
Atingiu 1,0 de 1,0
Crie um algoritmo no qual o usuário, utilizando o teclado, digite o nome, numero, idade, altura e peso
de um Cadete.
Faça o cast dos seguintes valores:
- número e idade, de string para inteiro;
- altura e peso, de string para float.
Utilizando composição, formate a string de acordo com o exemplo, observando que:
- o número possui obrigatoriamente 4 dígitos;
- a altura e o peso devem possuir 2 casas decimais.
Observe abaixo um exemplo de entrada e saída.
For example:
Input Result
Jorge
465
19
1.64
72
Jorge
465
19
1.64
72
O número do(a) Cadete Jorge é 0465. Ele(a) possui 19 anos de idade. Sua altura é igual a 1.64 e seu peso é i
36. Input Result
Beatriz
4976
19
1.68
65.8754
Beatriz
4976
19
1.68
65.8754
O número do(a) Cadete Beatriz é 4976. Ele(a) possui 19 anos de idade. Sua altura é igual a 1.68 e seu peso é
Answer: (penalty regime: 0 %)
Ace editor not ready. Perhaps reload page?
Falling back to raw text area.
a=input()
b=input()
c=input()
d=input()
e=input()
f=len(b)
b=int(b)
t=str(b)
p="0"
o="."
if f==3:
t=p+t
t=t+o
c=int(c)
d=float(d)
e=float(e)
print("O número do(a) Cadete",a,"é",t,"Ele(a) possui",c,"anos de idade. Sua altura é igual a",d,"e seu peso é
igual a %.2f kg."%(e))
37. Input Expected
Jorge
465
19
1.64
72
Jorge
465
19
1.64
72
O número do(a) Cadete Jorge é 0465. Ele(a) possui 19 anos de idade. Sua altura é igual a 1.64 e seu pe
Beatriz
4976
19
1.68
65.8754
Beatriz
4976
19
1.68
65.8754
O número do(a) Cadete Beatriz é 4976. Ele(a) possui 19 anos de idade. Sua altura é igual a 1.68 e seu
Passou em todos os teste!
Correto
Notas para este envio: 1,0/1,0.
38. Questão 14
Correto
Atingiu 4,0 de 4,0
A composição é muito utilizada em textos que imprimimos na tela e consiste em utilizar strings como
modelos onde podemos inserir outras strings.
Utilizando composição, observe o algoritmo abaixo e preencha as caixas em branco com os
marcadores corretos, obedecendo a sintaxe em Python.
Os valores do tipo inteiro devem ser formatados com 4 dígitos e preenchidos com 0 (zero) a esquerda
caso não possuam essa quantidade. Os valores do tipo ponto flutuante devem ser exibidos com 2
casas decimais.
A saída deve ser exatamente essa:
O Curso Básico possui 0422 Cadetes. A média de altura é igual 1.68 metros.
Obs: Não coloque nenhum espaço entre os caracteres digitados.
media_altura = 1.68
curso = "Curso Básico"
efetivo = 422
print("O %s possui %04d Cadetes. A média de altura é igual a %.2f metros." %
(curso,efetivo,media_altura) )