Opaeae Posted May 10, 2018 at 04:26 PM Report #610512 Posted May 10, 2018 at 04:26 PM De C Para Converter Em Python 3 Por Favore #include <stdio.h> main() { int n, i, t, ligado, pessoas; ligado = 0; pessoas = 0; scanf("%d", &n); for(i = 0; i < n; i ++) { scanf("%d", &t); if (t >= ligado) pessoas += 10; else pessoas += t + 10 - ligado; ligado = t + 10; } printf("%d\n", pessoas); }
PandaVermelho Posted May 11, 2018 at 02:40 PM Report #610518 Posted May 11, 2018 at 02:40 PM if __name__ == "__main__": | ligado = 0 | pessoas = 0 | n = int(input("")) | for i in range(n): | | t = int(input("")) | | if t >= ligado: | | | pessoas += 10 | | else: | | | pessoas += t + 10 - ligado | | ligado = t + 10 | print(pessoas)
Opaeae Posted May 11, 2018 at 03:05 PM Author Report #610519 Posted May 11, 2018 at 03:05 PM 23 minutos atrás, GameCAA disse: if __name__ == "__main__": | ligado = 0 | pessoas = 0 | n = int(input("")) | for i in range(n): | | t = int(input("")) | | if t >= ligado: | | | pessoas += 10 | | else: | | | pessoas += t + 10 - ligado | | ligado = t + 10 | print(pessoas) Por Incrivel que pareça não rodou??? obrigado por me ajudar
PandaVermelho Posted May 11, 2018 at 04:22 PM Report #610522 Posted May 11, 2018 at 04:22 PM if __name__ == "__main__": ligado = 0 pessoas = 0 n = int(input("n:")) for i in range(n): t = int(input("t:")) if t >= ligado: pessoas += 10 else: pessoas += t + 10 - ligado ligado = t + 10 print(pessoas) Eu não tive qualquer problema. Copia e cola deste comentário e deve funcionar de certeza o outro tem "|" para representar as indentações, pode ser por isso
Opaeae Posted May 14, 2018 at 02:57 PM Author Report #610543 Posted May 14, 2018 at 02:57 PM Em 11/05/2018 às 13:22, GameCAA disse: if __name__ == "__main__": ligado = 0 pessoas = 0 n = int(input("n:")) for i in range(n): t = int(input("t:")) if t >= ligado: pessoas += 10 else: pessoas += t + 10 - ligado ligado = t + 10 print(pessoas) Eu não tive qualquer problema. Copia e cola deste comentário e deve funcionar de certeza o outro tem "|" para representar as indentações, pode ser por isso Amigão Deu Certo, Oque Significa Esse if __name__ == "__main__":
PandaVermelho Posted May 14, 2018 at 06:17 PM Report #610554 Posted May 14, 2018 at 06:17 PM (edited) 3 horas atrás, Opaeae disse: Amigão Deu Certo, Oque Significa Esse if __name__ == "__main__": O python antes de correr algum ficheiro define algumas variáveis especiais, uma delas é __name__. Quando corres um modulo como programa principal essa variável é atribuída o valor de __main__ porque está a correr nela, mas se for importada como uma biblioteca esta terá o nome do ficheiro. if __name__ == "__main__": não tenho 100% certeza mas é a forma como "defines" (no python não existe tal) a função main() Eu normalmente uso a linha (if __name__ == "__main__":) quando estou a definir classes ou um ficheiro de funções auxiliares, e quero escrever testes ou pequenos pedaços de código para debug. Exemplo para ajudar a compreender: module.py frase = "module.__name__ == {0:s}" print(frase.format(__name__)) if __name__ == '__main__': print("Sou o programa principal") else: print("Fui importado por outro ficheiro") main.py import module frase = "quando importo module: {0:s}" print(frase.format(module.__name__)) frase2 = "main.__name__:{0:s}" print(frase2.format(__name__)) quando corres na linha de comandos: >>> python3 module.py module.__name__: __main__ Sou o programa principal >>> python3 main.py module.__name__: module Fui importado por outro ficheiro quando importo module: module main.__name__:__main__ Edited May 14, 2018 at 06:19 PM by GameCAA 1 Report
Opaeae Posted May 14, 2018 at 07:44 PM Author Report #610557 Posted May 14, 2018 at 07:44 PM 1 hora atrás, GameCAA disse: O python antes de correr algum ficheiro define algumas variáveis especiais, uma delas é __name__. Quando corres um modulo como programa principal essa variável é atribuída o valor de __main__ porque está a correr nela, mas se for importada como uma biblioteca esta terá o nome do ficheiro. if __name__ == "__main__": não tenho 100% certeza mas é a forma como "defines" (no python não existe tal) a função main() Eu normalmente uso a linha (if __name__ == "__main__":) quando estou a definir classes ou um ficheiro de funções auxiliares, e quero escrever testes ou pequenos pedaços de código para debug. Exemplo para ajudar a compreender: module.py frase = "module.__name__ == {0:s}" print(frase.format(__name__)) if __name__ == '__main__': print("Sou o programa principal") else: print("Fui importado por outro ficheiro") main.py import module frase = "quando importo module: {0:s}" print(frase.format(module.__name__)) frase2 = "main.__name__:{0:s}" print(frase2.format(__name__)) quando corres na linha de comandos: >>> python3 module.py module.__name__: __main__ Sou o programa principal >>> python3 main.py module.__name__: module Fui importado por outro ficheiro quando importo module: module main.__name__:__main__ Ah, Eu Fico Extremamente Feliz,que Ainda Existam Usuários Iguais a Você, Que Realmente Ajuda, Obrigado Demai,por essa ajuda que me deu Demai
Albert Posted June 25, 2020 at 05:13 PM Report #618533 Posted June 25, 2020 at 05:13 PM O mesmo que nosso colega acima, de C para Python 3. Por favor. Obrigado. #include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { char senha[255]; char resposta = 's'; int candidatoVotado; int totalNulos; int totalBrancos; int totalVotosValidos; char candidatoCiclano[40] = "Ciclano"; int totalCiclano; double porcentagemCiclano; double porcentagemTotalCiclano; char candidatoFulano[40] = "Fulano"; int totalFulano; double porcentagemFulano; double porcentagemTotalFulano; char candidatoBeltrano[40] = "Beltrano"; int totalBeltrano; double porcentagemBeltrano; double porcentagemTotalBeltrano; int totalVotos; totalVotosValidos = 0; totalBrancos = 0; totalNulos = 0; totalVotos = 0; totalCiclano = 0; totalFulano = 0; totalBeltrano = 0; printf("\n\n ==============================================="); printf(" \n | |"); printf(" \n | Desenvolvido por: Usuarios... |"); printf(" \n | |"); printf(" \n | Urna Eletronica |"); printf(" \n | |"); printf(" \n | |"); printf(" \n | Entre com a senha: |"); printf(" \n | |"); printf(" \n =============================================== \n\n"); fflush(stdin); scanf("%s", &senha); while (resposta == 's') { printf("\n\n=========================================== Candidatos ===========================================\n\n"); printf(" Instrucoes: \n"); printf(" Para votar em branco, digite 00000 (5 zeros), para votar nulo, digite qualquer outro numero não previsto.\n\n"); printf("Insira o codigo de voto de um dos candidatos para votar nele!\n\n"); printf("--- %s --- \n", &candidatoCiclano); printf("Codigo de Voto: 15457 \n\n"); printf("--- %s --- \n", &candidatoFulano); printf("Codigo de Voto: 13927 \n\n"); printf("--- %s --- \n", &candidatoBeltrano); printf("Codigo de Voto: 11619 \n\n"); printf("--- Votar em Branco --- \n"); printf("Codigo de Voto: 00000 \n\n"); fflush(stdin); scanf("%i", &candidatoVotado); totalVotos = totalVotos + 1; switch(candidatoVotado) { case(00000): totalBrancos = totalBrancos + 1; candidatoVotado = 0; break; case(15457): totalCiclano = totalCiclano + 1; candidatoVotado = 0; break; case(13927): totalFulano = totalFulano + 1; candidatoVotado = 0; break; case(11619): totalBeltrano = totalBeltrano + 1; candidatoVotado = 0; break; default: totalNulos = totalNulos + 1; candidatoVotado = 0; break; } printf ("\n\nLiberar novo voto ? Digite 's' para SIM ou digite sua senha para sair do programa \n"); scanf ("%s", &resposta); while ( resposta != 's' && resposta != 'n') { if ( resposta != 's' & resposta != 'n') { printf("\n============ Caractere invalido ============\n\nLiberar novo voto ? Digite 's' para SIM ou digite sua senha para sair do programa: "); scanf("%s", &resposta); } } } totalVotosValidos = totalVotos - (totalNulos + totalBrancos); porcentagemCiclano = (float)totalCiclano / totalVotosValidos * 100; porcentagemTotalCiclano = (float)totalCiclano / totalVotos * 100; porcentagemFulano = (float)totalFulano / totalVotosValidos * 100; porcentagemTotalFulano = (float)totalFulano / totalVotos * 100; porcentagemBeltrano = (float)totalBeltrano / totalVotosValidos * 100; porcentagemTotalBeltrano = (float)totalBeltrano / totalVotos * 100; printf("\n Total de Votos: %d", totalVotos); printf("\n Total de Nulos: %d", totalNulos); printf("\n Total de Votos Brancos: %d", totalBrancos); printf("\n\n================================================"); printf("\n\n Votos no Ciclano: %d", totalCiclano); printf("\n Percentual votos totais: %.2f%%", porcentagemTotalCiclano); printf("\n Percentual votos validos: %.2f%%", porcentagemCiclano); printf("\n\n================================================"); printf("\n\n Votos no Fulano: %d", totalFulano); printf("\n Percentual votos totais: %.2f%%", porcentagemTotalFulano); printf("\n Percentual votos validos: %.2f%%", porcentagemFulano); printf("\n\n================================================"); printf("\n\n Votos no Beltrano: %d", totalBeltrano); printf("\n Percentual votos totais: %.2f%%", porcentagemTotalBeltrano); printf("\n Percentual votos validos: %.2f%%", porcentagemBeltrano); printf("\n\n================================================"); return 0; }
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now