Construa uma função que desenhe um retângulo usando os caracteres
Passo 1
Beleza, vamos resolver esse exercício juntos! A gente precisa criar uma função que desenhe um retângulo usando caracteres, tipo aqueles asteriscos que você vê por aí. Para fazer isso, vamos usar programação básica, como laços de repetição e manipulação de strings. Vamos precisar entender como montar linhas e colunas para formar o retângulo.
Passo 2
Primeiro, vamos decidir qual linguagem de programação vamos usar. Vou mostrar um exemplo em Python, que é bem fácil de entender. Vamos criar uma função que recebe a largura e a altura do retângulo como parâmetros.
Passo 3
Dentro da função, a gente vai querer desenhar o retângulo linha por linha. Para isso, vamos usar um laço
for
que se repete de acordo com a altura do retângulo. Em cada repetição, vamos montar uma linha com a largura especificada usando um caractere, por exemplo, *
.Passo 4
Vamos também adicionar uma quebra de linha no final de cada linha para que o desenho fique no formato correto. No Python, isso é feito usando o caractere
\n
. Mas para facilitar, a gente pode simplesmente imprimir cada linha separadamente.Passo 5
Agora, vamos juntar tudo isso em uma fun��ão. A função vai receber dois parâmetros:
largura
e altura
. Em cada iteração do laço, ela vai imprimir uma linha com *
repetido largura
vezes.Resposta
Aqui está a função em Python que desenha um retângulo com os caracteres especificados:
def desenha_retangulo(largura, altura):
for _ in range(altura):
print('*' * largura)
Para usar a função, você pode chamar, por exemplo:
desenha_retangulo(5, 3)
Isso vai imprimir:
*****
*****
*****