Aprenda Python Vol 5
Aprenda Python Vol 5
1 - VETOR DE UNS
Dicas
Escreva um programa que leia um vetor digitado pelo usuário. O vetor não
deve ter valores repetidos. Em seguida, o programa deverá imprimir as
seguintes informações sobre o vetor, necessariamente na ordem indicada:
Dicas
1. Use as funções size(), max(), min() e sum(), da biblioteca numpy.
2. Use a função round(x, n), nativa da linguagem Python, para fazer
arredondamento do número x com até n casas decimais de precisão.
3. Na entrada de dados, os elementos do vetor devem estar separados por
vírgula. O uso de colchetes é opcional.
4. Para a entrada [20, 10, 50, 40, 30], a saída deverá ser a seguinte: 20 30
5 50 2 10 1 150 30.0, indicando que:
3 - CALORIAS EM UM PRATO
BANANA 0.97
BIFE 2.95
FEIJOADA 1.27
OMELETE 1.04
TOMATE 0.2
Como saída, seu programa deverá imprimir o total de calorias no prato (em
kcal), com até duas casas decimais de precisão.
Dicas
dano_do_combatente = dano_da_espada⋅nível_do_combatente
O dano da espada vem da seguinte tabela:
Tipo de
Espada Dano (pontos de força/nível)
CENOURA 2
FERRO 4
DWARVEN 8
ELVEN 11
DAEDRIC 14
Como saída, determine o dano total (em pontos de força) que o exército é
capaz de causar.
Dicas
Entradas de exemplo:
["FERRO","DWARVEN","ELVEN"]
[3,7,9]
Saída de exemplo:
167
Entradas de exemplo:
["CENOURA","DWARVEN","ELVEN","FERRO"]
[2,5,6,3]
Saída de exemplo:
122
5 - OPERAÇÕES BÁSICAS ENVOLVENDO STRINGS
Escreva um programa que leia uma string digitada pelo usuário. Em seguida,
imprima as seguintes informações sobre a string, nesta ordem:
Dicas
Dicas
Entrada: 17011909
ARROZ 1.25
FEIJAO 2.60
BIS 1.80
MIOJO 0.85
FANTA 3.20
Dicas
Dicas
Escreva um programa que leia uma string digitada pelo usuário. Em seguida,
imprima a quantidade de vogais e de consoantes.
Dicas
Dicas
11 - DISTÂNCIA EUCLIDIANA
d(P,Q)=√ (p1−q1)2+(p2−q2)²+...+(pn−qn)²
Escreva um programa que leia dois vetores P e Q. Como saída, imprima a
distância euclidiana d(P, Q) com até quatro casas decimais de precisão.
Dicas