CS50-MCZ

Uma introdução aos empreendimentos intelectuais da Ciência da Computação e da arte da programação.


Mario (less)


captura de tela de Mario pulando em uma pirâmide

Implemente um programa que imprima uma meia pirâmide com uma altura especificada, como abaixo.

$ python mario.py
Height: 4
   #  #
  ##  ##
 ###  ###
####  ####
      

Começando

Acesse code.cs50.io, clique na sua janela de terminal e execute cd sozinho. Você deverá ver que o prompt da sua janela de terminal se parece com o seguinte:

$

Depois execute

wget https://cdn.cs50.net/2022/fall/psets/6/sentimental-mario-more.zip

Para baixar um arquivo ZIP chamado sentimental-mario-more.zip em seu espaço de códigos, siga estes passos:

Em seguida, execute:

unzip sentimental-mario-more.zip

para criar uma pasta chamada sentimental-mario-more. Você não precisa mais do arquivo ZIP, então pode executar

rm sentimental-mario-more.zip

e responda com "y" seguido de Enter no prompt para remover o arquivo ZIP que você baixou.

Agora digite

cd sentimental-mario-more

seguido por Enter para mover-se para dentro (ou seja, abrir) esse diretório. Seu prompt agora deve se parecer com o abaixo.

sentimental-mario-more/ $

Execute ls sozinho e você deve ver um arquivo mario.py. Se você tiver algum problema, siga os mesmos passos novamente e veja se consegue determinar onde errou!

Especificação

Uso

Seu programa deve se comportar como o exemplo abaixo.

$ python mario.py
Height: 4
   #  #
  ##  ##
 ###  ###
####  ####
  

Testando

Embora o check50 esteja disponível para este problema, é encorajado que você primeiro teste seu código por conta própria para cada um dos seguintes casos.

#  #
 #  #
##  ##
  
       #  #
      ##  ##
     ###  ###
    ####  ####
   #####  #####
  ######  ######
 #######  #######
########  ########
 #  #
##  ##
  

Execute o código abaixo para avaliar a correção do seu programa usando check50. Mas certifique-se de compilar e testar por conta própria também!

check50 cs50/problems/2023/x/sentimental/mario/more  

Execute o código abaixo para avaliar o estilo do seu código usando style50.

style50 mario.py  

Como Enviar

No seu terminal, execute abaixo para enviar seu trabalho.

submit50 cs50/problems/2023/x/sentimental/mario/more