
samuelcamilo95
(usa Ubuntu)
Enviado em 05/05/2016 - 18:05h
Galera, sou novo aqui e tbm sou novo na linguagem de programação python. Estou fazendo um simples programa que a entrada tem que ser um int e logo após uma string. EX: 10 C. Procurei em vários lugares as diferenças formas de captura de dados do teclado, mas sem sucesso. desde já agradeço as possíveis soluções. segue meu código.
# -*- coding: utf-8 -*-
total = 0
carac_Sapos = 'S'
carac_Ratos = 'R'
carac_Coelhos = 'C'
quantidade_Sapos = 0
quantidade_Ratos = 0
quantidade_Coelhos = 0
percentual_Coelhos = 0
percentual_Sapos = 0
percentual_Ratos = 0
n_Casos = int(input())
for i in range(0, n_Casos):
# Aqui galera!!
quantidade_Cobaias = int(input())
tipo = input()
#--------------------------------------------------
if quantidade_Cobaias >= 1 and quantidade_Cobaias <= 15:
if tipo == carac_Sapos:
quantidade_Sapos += quantidade_Cobaias
elif tipo == carac_Ratos:
quantidade_Ratos += quantidade_Cobaias
elif tipo == carac_Coelhos:
quantidade_Coelhos += quantidade_Cobaias
total = (quantidade_Ratos + quantidade_Sapos + quantidade_Coelhos)
percentual_Coelhos = (quantidade_Coelhos / total) * 100
percentual_Ratos = (quantidade_Ratos / total) * 100
percentual_Sapos = (quantidade_Sapos / total) * 100
print("Total: %d" %total)
print("Total de coelhos: %d" %quantidade_Coelhos)
print("Total de ratos: %d" %quantidade_Ratos)
print("Total de sapos: %d" %quantidade_Sapos)
print("Percentual de coelhos: %.2f %% " %percentual_Coelhos)
print("Percentual de ratos: %.2f %% " %percentual_Ratos)
print("Percentual de sapos: %.2f %% " %percentual_Sapos)