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-less.zip

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

Em seguida, execute:

unzip sentimental-mario-less.zip

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

rm sentimental-mario-less.zip

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

Agora digite

cd sentimental-mario-less

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-less/ $

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/less  

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/less