SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
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.
a=input()
b=len(a)
print(b)
print(a[:1])
print(a[-1:])
Input Expected Got
 precursor 9
p
r
9
p
r

 lápis 5
l
s
5
l
s

Passou em todos os teste! 
Correto
Notas para este envio: 1,0/1,0.
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.
a=input()
b=a.upper()
c=b[:1]
d=a[1:]
print(c+d)
Input Expected Got
 joão joão
João
joão
João

 paula paula
Paula
paula
Paula

 mário silva mário silva
Mário silva
mário silva
Mário silva

Passou em todos os teste! 
Correto
Notas para este envio: 1,0/1,0.
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.
a=input()
b=a.find('@')
c=print(a[:b])
d=print(a[b+1:])
Input Expected Got
 pedro@programação.com.br pedro
programação.com.br
pedro
programação.com.br

 paulo@gmail.com paulo
gmail.com
paulo
gmail.com

Passou em todos os teste! 
Correto
Notas para este envio: 1,0/1,0.
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.
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

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.
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.
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.
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 %)
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
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.
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.
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
Notas para este envio: 1,0/1,0.
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.
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
Passou em todos os teste! 
Correto
Notas para este envio: 1,0/1,0.
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.
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.
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
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)
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.
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.
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.
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
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.
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
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))
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.
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)  )

Mais conteúdo relacionado

Semelhante a Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.merciaregina6
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesRodrigo Kiyoshi Saito
 
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfLista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfValter moreira
 
Programação em Python_6.pptx
Programação em Python_6.pptxProgramação em Python_6.pptx
Programação em Python_6.pptxzarusca
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Matheus Alves
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07André Phillip Bertoletti
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)Hiago Rodrigues
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06André Phillip Bertoletti
 
Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Os Fantasmas !
 
02 - Introdução a lógica de programação parte 2 - v1.2
02 - Introdução a lógica de programação parte 2 - v1.202 - Introdução a lógica de programação parte 2 - v1.2
02 - Introdução a lógica de programação parte 2 - v1.2César Augusto Pessôa
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoElaine Cecília Gatto
 
Python Introdução
Python IntroduçãoPython Introdução
Python IntroduçãoBruno Santos
 

Semelhante a Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn (20)

Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.Aula de apresentação Python explicando conceitos e aplicações.
Aula de apresentação Python explicando conceitos e aplicações.
 
Cea030.lista.03
Cea030.lista.03Cea030.lista.03
Cea030.lista.03
 
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - CondicoesAlgoritmos - Aula 12 B - Traducao Ling C - Condicoes
Algoritmos - Aula 12 B - Traducao Ling C - Condicoes
 
Lista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdfLista_de_Exercicios_01_Python_Algoritmos.pdf
Lista_de_Exercicios_01_Python_Algoritmos.pdf
 
Algop - aula 05
Algop - aula 05Algop - aula 05
Algop - aula 05
 
Algop - aula 07
Algop - aula 07Algop - aula 07
Algop - aula 07
 
portugol
portugolportugol
portugol
 
03 algoritmos basicos
03 algoritmos basicos03 algoritmos basicos
03 algoritmos basicos
 
Programação em Python_6.pptx
Programação em Python_6.pptxProgramação em Python_6.pptx
Programação em Python_6.pptx
 
Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]Linguagem C - Comandos condicionais [exercícios]
Linguagem C - Comandos condicionais [exercícios]
 
Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07Lógica de Programação - Unimep/Pronatec - Aula 07
Lógica de Programação - Unimep/Pronatec - Aula 07
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06Lógica de Programação - Unimep/Pronatec - Aula06
Lógica de Programação - Unimep/Pronatec - Aula06
 
01 variaveis io if
01 variaveis io if01 variaveis io if
01 variaveis io if
 
Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
Cap07 - Respostas dos Exercícios Propostos Livro Algoritmos e Programação de ...
 
02 - Introdução a lógica de programação parte 2 - v1.2
02 - Introdução a lógica de programação parte 2 - v1.202 - Introdução a lógica de programação parte 2 - v1.2
02 - Introdução a lógica de programação parte 2 - v1.2
 
Algoritmos - Comandos de Repetição
Algoritmos - Comandos de RepetiçãoAlgoritmos - Comandos de Repetição
Algoritmos - Comandos de Repetição
 
logica d programacaorepeticaoRepitaAte.pdf
logica d programacaorepeticaoRepitaAte.pdflogica d programacaorepeticaoRepitaAte.pdf
logica d programacaorepeticaoRepitaAte.pdf
 
Python Introdução
Python IntroduçãoPython Introdução
Python Introdução
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 

Questionárionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

  • 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.
  • 2. a=input() b=len(a) print(b) print(a[:1]) print(a[-1:]) Input Expected Got  precursor 9 p r 9 p r   lápis 5 l s 5 l s  Passou em todos os teste!  Correto Notas para este envio: 1,0/1,0.
  • 3.
  • 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.
  • 5. a=input() b=a.upper() c=b[:1] d=a[1:] print(c+d) Input Expected Got  joão joão João joão João   paula paula Paula paula Paula   mário silva mário silva Mário silva mário silva Mário silva  Passou em todos os teste!  Correto Notas para este envio: 1,0/1,0.
  • 6.
  • 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.
  • 8. a=input() b=a.find('@') c=print(a[:b]) d=print(a[b+1:]) Input Expected Got  pedro@programação.com.br pedro programação.com.br pedro programação.com.br   paulo@gmail.com paulo gmail.com paulo gmail.com  Passou em todos os teste!  Correto Notas para este envio: 1,0/1,0.
  • 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
  • 20. Notas para este envio: 1,0/1,0.
  • 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)  )