Opaeae 0 Posted May 10, 2018 Report Share Posted May 10, 2018 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); } Link to post Share on other sites
PandaVermelho 2 Posted May 11, 2018 Report Share Posted May 11, 2018 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) Link to post Share on other sites
Opaeae 0 Posted May 11, 2018 Author Report Share Posted May 11, 2018 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 Link to post Share on other sites
PandaVermelho 2 Posted May 11, 2018 Report Share Posted May 11, 2018 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 Link to post Share on other sites
Opaeae 0 Posted May 14, 2018 Author Report Share Posted May 14, 2018 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__": Link to post Share on other sites
PandaVermelho 2 Posted May 14, 2018 Report Share Posted May 14, 2018 (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 by GameCAA 1 Report Link to post Share on other sites
Opaeae 0 Posted May 14, 2018 Author Report Share Posted May 14, 2018 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 Link to post Share on other sites
Albert 0 Posted June 25, 2020 Report Share Posted June 25, 2020 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; } Por enquanto nada de bom me acontece. Quem sabe no dia seguinte, me apetece. Viagens... Link to post Share on other sites
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