- Tutorial anterior: Exibindo mensagens na tela com a função print
Agora vamos fazer algo de extrema utilidade e importância: exercícios.
É simplesmente IMPOSSÍVEL se tornar um programador sem fazer exercícios, ou seja, sem colocar a mão na massa, quebrar a cabeça e tentar programar sozinho.
Por isso, no decorrer de todo nosso curso, iremos propor exercícios que você deve tentar ao máximo resolvê-los.

Eu quero obter certificado Python Progressivo e Entrar no Mercado de Trabalho!
Exercícios em Python com a função print

1. Frase na tela - Implemente um programa que escreve na tela a frase "O primeiro programa a gente nunca esquece!".
2. Etiqueta - Elabore um programa que escreve seu nome completo na primeira linha, seu endereço na segunda, e o CEP e telefone na terceira.
3. Letra de música - Faça um programa que mostre na tela uma letra de música que você gosta (proibido letras do Justin Bieber).
4. Mensagem - Escreva uma mensagem para uma pessoa de quem goste. Implemente um programa que imprima essa mensagem, tire um print e mande pra essa pessoa. Diga que foi um vírus que algum hacker instalou em seu computador.
5. Ao site - Faça um programa que mostre na tela o que você deseja fazer usando seus conhecimentos de Python.
6. Quadrado - Escrever um programa que mostre a seguinte figura:
XXXXX
X X
X X
X X
XXXXX
7. Tabela de notas - Você foi contrato por uma escola pra fazer o sistema de boletim dos alunos. Como primeiro passo, escreva um programa que produza a seguinte saída:
ALUNO(A) NOTA
========= =====
ALINE 9.0
MÁRIO DEZ
SÉRGIO 4.5
SHIRLEY 7.0
8. Letra grande - Elabore um programa para produzir na tela a letra P, de Python Progressivo. Se fosse
‘L’, seria assim:
L
L
L
LLLLL
9. Menu - Elabore um programa que mostre o seguinte menu na tela:
Cadastro de Clientes
0 - Fim
1 - Inclui
2 - Altera
3 - Exclui
4 - Consulta
Opção:
10. Pinheiro - Implemente um programa que desenhe um "pinheiro" na tela, similar ao abaixo.
Enriqueça o desenho com outros caracteres, simulando enfeites.
X
XXX
XXXXX
XXXXXXX
XXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXXXX
XX
XX
XXXX
Estou esperando seu código-fonte nos comentários!
Leia também:
- Obter certificado do curso para trabalhar como programador Python
- Apostila Python Progressivo em PDF
print('MEU PINHEIRO DE NATAL')
ResponderExcluirprint(' X')
print(' XXX')
print(' XXXXX')
print(' XXXXXXX')
print(' XXXXXXXXX')
print(' XXXXXXXXXXX')
print(' XXXXXXXXXXXXX')
print('XXXXXXXXXXXXXXX')
print(' XX\n XX\n XXXX')
print(' X\n XXX\n XXXXX\n XXXXXXX\n XXXXXXXXX\n XXXXXXXXXXX\n XXXXXXXXXXXXX\n XXXXXXXXXXXXXXX\n X\n X\n X')
Excluirprint(' x\n XXX \n XXXXX\n *XXXXXXXXX*\n XXXXXXXXXXXX\n *XXXXXXXXXXXXXX*\n $XXXXXXXXXXXXXXXX$\n XX\n XX\n XXXX')
ResponderExcluirSó com uma linha asdjkldh
print (" X\n XºX\n XXOXX\n XOXXOXX\n XXXXXXXXX\n XX\n XX\n XXXX")
ResponderExcluirprint (" X\n XºX\n XXOXX\n XOXXOXX\n XXXXXXXXX\n XX\n XX\n XXXX")
ResponderExcluirPrimeiro quero agradecer a oportunidade de poder fazer um curso como esse muito bem explicado e rico em detalhes. Deus continue abençoando todos vocês.
ResponderExcluirExercício 1- Frase na Tela
print ("O primeiro programa a gente nunca esquece!")
Exercício 2- Etiqueta
print ('Nome - Joaquim Barcelos\nEndereço - Rua 2, Jacuí - Califórnia\nCep - 30405060\nTelefone - (44) 443344999')
Exercício 3- Letra de Música
print ('CATEDRAL\nMúsica - Por Amor\n\n\nFaz tanto tempo mas não me esqueci,\nDo teu carinho tão grande por mim,\nEu sei que um dia eu quis te esquecer,\nOutros caminhos eu quis percorrer,\nE a gente pensa que vai ser feliz,\nQue para tudo há uma solução,\nMas solução não existe sem ti,\nPreencha agora o meu coração.\n\nPor amor, teu amor,\nModificou o meu viver,O meu ser, teu poder,\nIluminou o meu olhar,\nCéu e mar,\nTeu querer,\nÉ tanto bem querer pra mim,\nEu sei que não mereço mas,\nTu és amor, amor,\nEu sei que não mereço mas,\nTu és amor, amor.')
Exercício 4- Mensagem
print('Oi Girlane\nEsta mensagem foi enviada por engano')
Exercício 5- Ao Site
print ('Desejo criar diversos programas, tabelas, apps e scripts de resolução de problemas simples e complexos')
Exercício 6- Quadrado
print ('XXXXX\nX X\nX X\nX X\nXXXXX')
Exercício 7- Tabela de Notas
print ('ALUNO(A) NOTA')
print ('========= ====')
print ('ALINE 9.0')
print ('MÁRIO DEZ')
print ('SÉRGIO 4.5')
print ('SHIRLEY 7.0')
Exercício 8- Letra Grande
print ('L\nL\nL\nLLLLL')
Exercício 9- Letra Grande
print ('Cadastro de Clientes:')
print ('0 - Fim')
print ('1 - Inclui')
print ('2 - Altera')
print ('3 - Exclui')
print ('4 - Consulta')
print ('Opção:')
Exercício 10- Letra Grande
print (' X\n XXX\n X0X0X\n XXXXXXX\n X0XXXXX0X\n XXX0XXX0XXX\n X0XXXXXXXXX0X\nXX0XXXXXXXXX0XX\n XX\n XX\n XXXX')
Exercicio 7:
ResponderExcluirprint('ALUNO(A) NOTA')
print('======= ====')
print('ALINE 9.0')
print('MARIO 10.0')
print('SERGIO 4.5')
print('SHIRLEY 7.0')
Exercício 9:
ResponderExcluirprint('Cadastro de Crintes\n0 - Fim\n1 - Inclui\n2 - Altera\n3 - Exclui\n4Consulta\nOpção:')
xxxxx
ResponderExcluirx x
x x
x x
xxxxx
Aluno(A) Nota
======= ====
Aline 9,0
Mario Dez
Sergio 4.5
Shirley 7.0
====================
p p p
p p
p p p
p
p
====================
Cadastro de clientes
1 - fim
2 - inclui
3 - Altera
4 - exclui
5 - Consulta
====================
x
xxx
xxxxx
xxxxxxx
xxxxxxxxx
xxxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxxxxx
xx
xx
xxxx
print(" X")
ResponderExcluirprint(" XXX")
print(" XXXXX")
print(" XXXXXXX")
print(" XXXXXXXXX")
print(" XXXXXXXXXXX")
print(" XXXXXXXXXXXXX")
print("XXXXXXXXXXXXXXX")
print(" XXXXX")
print(" XXX")
print(" XXX")
print(" XXX")
Esse programa não vai dar certo. Tentou rodar? print(" X \n XXX \n XXXXX \n XXXXXXX \n XXXXXXXXX \n XXXXXXXXXXX \nXXXXXXXXXXXXX\n XX \n XX \n XXXX \n")
ResponderExcluirprint('O primeiro programa a gente nunca esquece!\n') #Exercício 1
ResponderExcluirprint('Eduardo Vinicius Pinto Oliveira\nNova Colina\n73270-755 & 992520465\n') #Exercício 2
print('xxxxx\nx x\nx x\nx x\nxxxxx\n') #Exercício 6
print('ALUNO(A) NOTA\n======== =====\nALINE 9.0\nMÁRIO DEZ\nSÉRGIO 4.5\nSHIRLEY 7.0\n') #Exercício 7
print('Cadastro de Clientes\n0 - Fim\n1 - Inclui\n2 - Altera\n3 - Exclui\n4 - Consulta\nOpção:\n') #Exercício 9
print(' *\n'
' ***\n'
' *\n'
' X\n'
' XXX@\n'
' XX@XX@\n'
' XXXXXXX@\n'
' XXXX@XXXX@\n'
' XXXXXXXXXXX@\n'
' XXXXXX@XXXXXX@\n'
' XXXXXXXXXXXXXXX@\n'
' $ XX $\n'
' XX\n'
' XXXX\n\n') #Exercício 10
Esse exercício 10 eu não consegui e parece que ninguém aqui fez direito também
ResponderExcluirprint(' X')
Excluirprint(' xxx')
print(' xxxxx')
print(' xxxxxxx')
print(' xxxxxxxxx')
print(' xxxxxxxxxxx')
print(' xxxxxxxxxxxxx')
print('xxxxxxxxxxxxxxx')
print(' xx')
print(' xx')
print(' xxxx')
print ('0 - Fim')
ResponderExcluirprint ('1 - Inclui')
print ('2 - Altera')
print ('3 - Exclui')
print ('4 - Consulta')
print ('Opção')
>>> print(" X\n XXX\n XXXXX\n XXXXXXX\n XXXXXXXXX\n XXXXXXXXXXX\n XXXXXXXXXXXXX\n XXXXXXXXXXXXXXX\n XX\n XX\n XXXX\n")
ResponderExcluirX
XXX
XXXXX
XXXXXXX
XXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXXXX
XX
XX
XXXX
>>>
print ("XXXXX\nX X\nX X\nX X\nXXXXX")
ResponderExcluirXXXXX
X X
X X
X X
XXXXX
print("ALUNO(A) NOTA\n========= =====\nALINE 9.0\nMÁRIO DEZ\nSÉRGIO 4.5\nSHIRLEY 7.0")
ALUNO(A) NOTA
========= =====
ALINE 9.0
MÁRIO DEZ
SÉRGIO 4.5
SHIRLEY 7.0
print ("pppppp p\np p\np p\npppppp p\np\np\np\np")
pppppp p
p p
p p
pppppp p
p
p
p
p
print("0 - Fim\n1 - Incluí\n2 - Altera\n3 - Exclui\n4 - Consulta\nOpção:")
0 - Fim
1 - Incluí
2 - Altera
3 - Exclui
4 - Consulta
Opção:
print (" X\n XXX\n XXXXX\n XXXXXXX\n XXXXXXXXX\n XXXXXXXXXXX\n XXXXXXXXXXXXX\nXXXXXXXXXXXXXXX\n XX\n XX\n XXXX")
X
XXX
XXXXX
XXXXXXX
XXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXXXX
XXXXXXXXXXXXXXX
XX
XX
XXXX
print ('\nExercício 1- Frase na Tela:\n')
ResponderExcluirprint ('"O primeiro programa a gente nunca esquece!"\n')
print ('=========================================\n')
print ('Exercício 2- Etiqueta:\n')
print ("Nome: Israel Dutra Ribeiro \nEndereço: Rua Serra de Bragança, 923 \nCEP: 03318-000 \nTelefone: (11) 97115-2685\n")
print ('=========================================\n')
print ('Exercício 3- Letra de música:\n')
print ("Quando um humilde bardo\nSe viu numa missão\nCom Geralt de Rívia\nSurgiu esta canção\n\nLutou com o Lobo Branco\nE um diabo astuto\nSeus soldados elfos\nCom cascos pisaram tudo\n\nVieram me pegar\nPuderam me enganar\nAté meu alaúde\nQuiseram quebrar\n\nOs chifres do diabo\nFizeram um grande estrago\nGritou o grande bruxo\nPra quê reclamar?\n\nDê um trocado pra o seu bruxo\nÓ, Vale Abundante\nÓ, Vale Abundante\nÓ!\nDê um trocado pra o seu bruxo\nÓ, Vale Abundante...\n")
print ('=========================================\n')
print ('Exercício 4- Mensagem:\n')
print ('Olha o veio!\nVocê acabou de adquirir um vírus chamado: "Vírus Velho"\nKKKKKKKKKKKK\n')
print ('=========================================\n')
print ('Exercício 5- Ao site:\n')
print ('Eu desejo dominar totalmente essa ferramenta maravilhosa chamada Python e depois me especializar em Cyber Security!\n')
print ('=========================================\n')
print ('Exercício 6- Quadrado:\n')
print ("XXXXX\nX X\nX X\nX X\nXXXXX\n")
print ('=========================================\n')
print ('Exercício 7- Tabela de notas:\n')
print ('ALUNO(A) NOTA\n========= =====\nALINE 9.0\nMÁRIO DEZ\nSÉRGIO 4.5\nSHIRLEY 7.0\n')
print ('=========================================\n')
print ('Exercício 8- Letra grande:\n')
print ('PPPPPPPPPPP\nPP PP\nPP PP\nPP PP\nPP PP\nPPPPPPPPP\nPP\nPP\nPP\nPP\n\n')
print ('=========================================\n')
print ('Exercício 9- Menu:\n')
print ('Cadastro de Clientes')
print ('0 - Fim')
print ('1 - Inclui')
print ('2 - Altera')
print ('3 - Exclui')
print ('4 - Consulta')
print ('Opção:\n')
print ('=========================================\n')
print ('Exercício 10- Pinheiro:\n')
print (' X\n XXX\n XXXXX\n XXXXXXX\n XXXXXXXXX\n XXXXXXXXXXX\n XXXXXXXXXXXXX\nXXXXXXXXXXXXXXX\n XX\n XX\n XXXX\n\n')
print ('=========================================\n')
print('Frases na tela: O primeiro programa a gente nunca esquece!.')
ResponderExcluirprint()
print('Nome: Wellerson'
'\nRua R.Cabral'
'\n23035384 - 31583096.')
print()
print('Letra de Musica: Aonde tenha sol é pra lá que eu vou.')
print()
print('Mensagem: Voce era completamente linda diante meu olhos'
'\n que tinham a sorte de poder ver isso sempre que podia...')
print()
print("XXXXX"
"\nX X"
"\nX X"
"\nX X"
"\nXXXXX")
print()
print('Aluno(a) Nota(a)'
'\n======= ======'
'\nAline 9.0'
'\nMário Dez'
'\nRogério 4.5'
'\nShirley 7.0')
print()
print('PPPPPPPP'
'\nP P'
'\nPPPPPPPP'
'\nP'
'\nP')
print()
print('Cadastro de Clientes:'
'\n0 - Fim'
'\n1 - Inclui'
'\n2 - Altera'
'\n3 - Exclui'
'\n4 - Consulta'
'\nOpção:')
print()
print(' x'
'\n xxx'
'\n xxxxx'
'\n xxxxxxx'
'\n xxxxxxxxx'
'\n xxxxxxxxxxx'
'\n xxxxxxxxxxxxx'
'\nxxxxxxxxxxxxxxx'
'\n xxx'
'\n xxx'
'\n xxxxxxx')
print()
print(' * \n XXX \n XX$XX \n X@XXX+X \n XXXX©XxXX \n X®XX&XXGXX2\n X \n XXX \n')
ResponderExcluirEXERCICIO 10-
ResponderExcluirprint(' X \n XXX \n XXXXX \n XXXXXXX \n XXXXXXXXX \n XXXXXXXXXXX \n XXXXXXXXXXXXX \nXXXXXXXXXXXXXXX\n XX \n XX ')
def nota():
ResponderExcluirtext = 'ALUNO(A) NOTA \n'
text += '========= =====\n'
text += 'ALINE 9.0 \n'
text += 'MÁRIO DEZ\n'
text += 'SÉRGIO 4.5 \n'
text += 'SHIRLEY 7.0'
return print(text)
nota()