10 Exercícios Sobre a Função print no Python

Em nosso último tutorial de nosso Curso de Python, ensinamos você como exibir mensagens na tela, usando 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.



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:

18 comentários:

  1. print('MEU PINHEIRO DE NATAL')

    print(' X')
    print(' XXX')
    print(' XXXXX')
    print(' XXXXXXX')
    print(' XXXXXXXXX')
    print(' XXXXXXXXXXX')
    print(' XXXXXXXXXXXXX')
    print('XXXXXXXXXXXXXXX')
    print(' XX\n XX\n XXXX')

    ResponderExcluir
  2. print(' x\n XXX \n XXXXX\n *XXXXXXXXX*\n XXXXXXXXXXXX\n *XXXXXXXXXXXXXX*\n $XXXXXXXXXXXXXXXX$\n XX\n XX\n XXXX')
    Só com uma linha asdjkldh

    ResponderExcluir
  3. print (" X\n XºX\n XXOXX\n XOXXOXX\n XXXXXXXXX\n XX\n XX\n XXXX")

    ResponderExcluir
  4. print (" X\n XºX\n XXOXX\n XOXXOXX\n XXXXXXXXX\n XX\n XX\n XXXX")

    ResponderExcluir
  5. Primeiro 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.

    Exercí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')

    ResponderExcluir
  6. Exercicio 7:

    print('ALUNO(A) NOTA')
    print('======= ====')
    print('ALINE 9.0')
    print('MARIO 10.0')
    print('SERGIO 4.5')
    print('SHIRLEY 7.0')

    ResponderExcluir
  7. Exercício 9:

    print('Cadastro de Crintes\n0 - Fim\n1 - Inclui\n2 - Altera\n3 - Exclui\n4Consulta\nOpção:')

    ResponderExcluir
  8. xxxxx
    x 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

    ResponderExcluir
  9. print(" X")
    print(" XXX")
    print(" XXXXX")
    print(" XXXXXXX")
    print(" XXXXXXXXX")
    print(" XXXXXXXXXXX")
    print(" XXXXXXXXXXXXX")
    print("XXXXXXXXXXXXXXX")
    print(" XXXXX")
    print(" XXX")
    print(" XXX")
    print(" XXX")

    ResponderExcluir
  10. 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")

    ResponderExcluir
  11. print('O primeiro programa a gente nunca esquece!\n') #Exercício 1

    print('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

    ResponderExcluir
  12. Esse exercício 10 eu não consegui e parece que ninguém aqui fez direito também

    ResponderExcluir
    Respostas
    1. print(' X')
      print(' xxx')
      print(' xxxxx')
      print(' xxxxxxx')
      print(' xxxxxxxxx')
      print(' xxxxxxxxxxx')
      print(' xxxxxxxxxxxxx')
      print('xxxxxxxxxxxxxxx')
      print(' xx')
      print(' xx')
      print(' xxxx')

      Excluir
  13. print ('0 - Fim')
    print ('1 - Inclui')
    print ('2 - Altera')
    print ('3 - Exclui')
    print ('4 - Consulta')
    print ('Opção')

    ResponderExcluir
  14. >>> print(" X\n XXX\n XXXXX\n XXXXXXX\n XXXXXXXXX\n XXXXXXXXXXX\n XXXXXXXXXXXXX\n XXXXXXXXXXXXXXX\n XX\n XX\n XXXX\n")
    X
    XXX
    XXXXX
    XXXXXXX
    XXXXXXXXX
    XXXXXXXXXXX
    XXXXXXXXXXXXX
    XXXXXXXXXXXXXXX
    XX
    XX
    XXXX

    >>>

    ResponderExcluir
  15. print ("XXXXX\nX X\nX X\nX X\nXXXXX")
    XXXXX
    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

    ResponderExcluir
  16. print ('\nExercício 1- Frase na Tela:\n')

    print ('"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')

    ResponderExcluir
  17. print('Frases na tela: O primeiro programa a gente nunca esquece!.')
    print()
    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()

    ResponderExcluir