Arte em ASCII
Transcrição
Python 1 ArteemASCII AllCodeClubsmustberegistered.Byregisteringyourclubwecanmeasureour impact,andwecancontinuetoprovidefreeresourcesthathelpchildrenlearnto code.Youcanregisteryourclubatcodeclubworld.org. Introdução: Pythonpermitequevocêtransformeumasériedeinstruçõesem programasejogoslegais!Nesseprojetovocêvaiaprender: ComoexecutarumprogramaemPython;e Comoexibirtextonateladocomputador. Listadeatividade SigaestasINSTRUÇÕESumaauma Testeseuprojeto CliquenabandeiraverdeparaTESTAR Salveseuprojeto Certifique-sedeSALVARseutrabalho 1 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Passo1:Dizendooi ListadeAtividades Vamoscomeçarescrevendoumprogramabemsimples, paraquevocêaprendacomorodarumprogramaem Python.AbraoIDLE,queéoeditorqueiremosutilizar: NoWindows,procureoIDLEnoMenu Iniciar; NoMac,abraoTerminal.app,digite idle e pressioneenter; NoLinux,abraoTerminal,digite idle e pressioneenter; Cliqueem File→NewWindow ,e,najanelaqueaparecer, digite: print("Oi,tudobem?") Esseprogramavaiimprimir(mostrar)umtextonasuatela.Vejaqueo textoquevocêquerimprimirestáentreáspas( " ).Aimagemabaixo mostraoquevocêprecisafazer: 2 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Salveoarquivoclicandoem File→Save edêonomede oi.py oualgoparecido.Nãoseesqueçadedigitaro .py nofim,elefalaparaocomputadorqueesseéumarquivo emPython.Semo .py ,otextonãovaiseguirocódigo decores,quedeixaascoisasmaisfáceisdeentender. 3 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Executeoarquivoclicandoem Run->RunModule .Você veráoutrajanelaaparecer,queéoShelldoPython.Esse éolugarondeseuprogramavairodar.Setudofuncionou comoesperado,vocêveráseutextoimpressonatela. Sevocêcometeualgumerro,porexemploseesqueceuas áspas( " ),umamensagemdeerroiráaparecer,dizendo oquedeuerrado.Tenterodarocódigocomumerro! Parabéns,agoravocêjáéoficialmenteumprogramador Python!Sedêumtapinhanascostas(ou,sevocêtiver 4 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. preguiça,peçaparaalguémfazê-loparavocê). SalveoProjeto Desafio:Noquevocêestápensando? Mudeoprogramaparaimprimiralgomaisinteressantena tela! SalveoProjeto 5 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Passo2:Sobrevocê ListadeAtividades Vamosimprimiralgomaisinteressantedoquetexto… ArteemASCII!ArteemASCIIsignificacriarimagens usandotexto.Aquivaiumexemplo-deveriaseparecer umcachorro! Paracriaressaobradearte,vocêdevedigitaroseguinte noseueditorIDLEerodaroprogramaemseguida: print("Umaimagemdeumcachorro...") print("0____") print("||||") Sepreferir,vocêpodeusar3áspassimples( ' )aoinvés dasáspasnormais( " ).Issopermitequevocêimprima maisdeumalinhadetextocomumúnicocomandoprint. Dessejeito: print(''' Umaimagemdeumcachorro... 0____ |||| ''') 6 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Sevocêrodaresseprograma,veráqueeleimprimeum cachorrodomesmojeitoqueantes. SalveSeuProjeto Desafio:Sobrevocê Escrevaumprogramaquedigaaosoutrossobrevocê, usandotextoearteemASCII.Vocêpodecriarimagensdo quegostadefazer,dosseusamigos,família…qualquer coisaquequiser!Olheumexemplo: SalveSeuProjeto Passo3:Calculandotexto ListadeAtividades 7 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Pythontambémpodefazercontasusandotexto!Qualo resultadodemultiplicar "ola" por5?Vamosperguntar aoPython,ésórodaresseprograma: print("ola"*5) Aestrela(asterisco) "*" noprogramaacimaéumsímbolode multiplicação.Executeoprogramaacimaevocêveráaseguinte resposta: Vocêpodetornarotextoimpressoacimamaisfácildeler, ésóadicionarumespaçonofimdapalavra "ola" noseu programa: print("ola"*5) Executeesseprogramaevocêveráqueagoraasaídaé maisfácildelerdoqueantes. 8 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Se "ola" multiplicadopor5é "olaolaolaolaola" , entãooqueé "ola"-7 ?Essacontafazalgumsentido? Opa,vocêquebrouoPython!Aoinvésdeumaresposta, nósrecebemosumamensagemdeerro.Parecequeessa contanãofazsentidoemPython! Eaadição?Querespostavocêachaque "ola,"+"tudo bem?" teria?Tenteisso,ésórodaroprogramaabaixo: print("ola,"+"tudobem?") 9 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Arespostafoioquevocêesperava? SalveseuProjeto Desafio:Palavrasenúmeros Oqueoprogramaabaixovaiimprimirnatela?Vejase conseguedescobrircorretamenteantesderodaro programa. print("ha"*4) print("ba"+"na"*2) print("Bra"+"sil"+"!"*10) Vocêconseguemontarsuasprópriaspalavrasassim? SalveseuProjeto 10 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Passo4:PadrõesemASCII ListadeAtividades Agoraquevocêjásabecomofazercálculoscomtexto,o quevemdepois?Porqueissoéútil?Bom,imagineque vocêquisessefazerarteemASCIIedesenharum retângulocom30caracteresdecomprimentoe3 caracteresdealtura.Vocêpoderiadesenhá-lodojeito difícil,assim: print("##############################") print("##############################") print("##############################") Ouvocêpoderiaeconomizartempoedesenhardojeito fácil,assim: print("#"*30) print("#"*30) print("#"*30) Osdoisresultamexatamentenomesmoretângulo impressonatela: 11 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Você,inclusive,poderiausarcálculosparacriarpadrões interessantes,comoestaonda: print("/\"*10) print("\/"*10) SalveseuProjeto 12 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub. Desafio:Programeumdinossauro Seumelhoramigoestádandoumafestadeaniversárioe, comopresente,vocêdecidiuprogramarumdinossauro paraele!Paracriarseusprópriosdesenhos,useoscálculos queaprendeusemprequepossível. Seestiversesentindogeneroso,vocêpodeatéprogramar umboloparaele(comasvelinhas)! SalveseuProjeto 13 ©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org. ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Documentos relacionados
Caça fantasmas
Fazer com que os fantasmas apareçam com uma frequência menor; Fazer os fantasmas menores. Teste seu jogo algumas vezes até que você esteja satisfeito com o nível de dificuldade.
Leia maisBaixar PDF - Languages
All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register your club at ...
Leia maisBaixar PDF
All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register your club at ...
Leia maisJogo da Memória
All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register your club at ...
Leia maisSecret Messages
All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register your club at ...
Leia maisBaixar PDF
trabalho difícil para você! Esta função obtém a imagem do Pokemon, que pode ser mostrada em uma etiqueta. Primeiro, vamos criar uma etiqueta para mostrar a imagem dentro. Adicione este código em al...
Leia mais