-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbeecrowd1094.py
46 lines (36 loc) · 2.04 KB
/
beecrowd1094.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
"""
Maria acabou de iniciar seu curso de graduação na faculdade de medicina e precisa de sua ajuda para organizar os experimentos de um laboratório o qual ela é responsável. Ela quer saber no final do ano, quantas cobaias foram utilizadas no laboratório e o percentual de cada tipo de cobaia utilizada.
Este laboratório em especial utiliza três tipos de cobaias: sapos, ratos e coelhos. Para obter estas informações, ela sabe exatamente o número de experimentos que foram realizados, o tipo de cobaia utilizada e a quantidade de cobaias utilizadas em cada experimento.
Entrada
A primeira linha de entrada contém um valor inteiro N que indica os vários casos de teste que vem a seguir. Cada caso de teste contém um inteiro Quantia (1 ≤ Quantia ≤ 15) que representa a quantidade de cobaias utilizadas e um caractere Tipo ('C', 'R' ou 'S'), indicando o tipo de cobaia (R:Rato S:Sapo C:Coelho).
Saída
Apresente o total de cobaias utilizadas, o total de cada tipo de cobaia utilizada e o percentual de cada uma em relação ao total de cobaias utilizadas, sendo que o percentual deve ser apresentado com dois dígitos após o ponto.
"""
casos_de_testes = int(input())
contador = 0
soma_cobaias = 0
soma_coelhos = 0
soma_ratos = 0
soma_sapos = 0
while contador < casos_de_testes:
numero_tipo = input()
numero, tipo = numero_tipo.split()
cobaia = int(numero)
soma_cobaias += cobaia
if tipo == 'C':
soma_coelhos += cobaia
elif tipo == 'R':
soma_ratos += cobaia
else:
soma_sapos += cobaia
contador += 1
percent_coelhos = (soma_coelhos * 100) / soma_cobaias
percent_ratos = (soma_ratos * 100) / soma_cobaias
percent_sapos = (soma_sapos * 100) / soma_cobaias
print('Total: {} cobaias'.format(soma_cobaias))
print('Total de coelhos: {}'.format(soma_coelhos))
print('Total de ratos: {}'.format(soma_ratos))
print('Total de sapos: {}'.format(soma_sapos))
print('Percentual de coelhos: {:.2f} %'.format(percent_coelhos))
print('Percentual de ratos: {:.2f} %'.format(percent_ratos))
print('Percentual de sapos: {:.2f} %'.format(percent_sapos))