Ad Code

Programa Python de como imprimir Padrões em Python



Aqui estão alguns exemplos de impressão de pirâmides e triângulos com Python usando o for Loop.

Pirâmide invertido


# piramide invertido
for x in range(6):

print(" " * x , "* " *(6 - x))



Pirâmide

# piramide
for x in range(5, -1, -1):

print(" " * x , "* " *(6 - x))






Duas pirâmides juntas


# piramide invertido
for x in range(6):

print(" " * x , "* " *(6 - x))


# piramide invertido
for x in range(5, -1, -1):

print(" " * x , "* " *(6 - x))






Padrões Python - Meia Pirâmide


Aqui está um exemplo de impressão de meias pirâmides ou triângulos com Python usando o for Loop.


def piramide_metade(n):

# número de espaços
k = 3*n - 4

# loop externo para lidar com o número de linhas
for i in range(0, n):

# loop interno para lidar com espaços numéricos
for j in range(0, k):
print(end=" ")

# decrementando k após cada loop
k = k - 2

# loop interno para lidar com o número de colunas
for j in range(0, i+1):

# impressão de estrelas
print("* ", end="")

# linha final após cada linha
print("\r")


piramide_metade(10)




Aqui está um exemplo de impressão de padrão numérico com Python usando for Loop.

Padrão Numérico



# número inicial de inicialização
num = 1

# loop externo para lidar com o número de linhas
for i in range(0, 10):

# re assigning num
num = 1

# loop interno para lidar com o número de colunas
for j in range(0, i+1):

# número de impressão
print(num, end=" ")

# número de incremento em cada coluna
num = num + 1

# linha final após cada linha
print("\r")




#Números sem reatribuir


 


# número inicial de inicialização
num = 1

# loop externo para lidar com o número de linhas
for i in range(0, 10):

# loop interno para lidar com o número de colunas
for j in range(0, i+1):

# número de impressão
print(num, end=" ")

# número de incremento em cada coluna
num = num + 1

# linha final após cada linha
print("\r")




Aqui está um exemplo de impressão de padrões de caracteres com Python usando for Loop.

Padrão de Caráter


	
# valor de inicialização correspondente a 'A'
# Valor ASCII
num = 65

# loop externo para lidar com o número de linhas
# 10 neste caso
for i in range(0, 10):

# loop interno para lidar com o número de colunas
for j in range(0, i+1):

# convertendo explicitamente para char
ch = chr(num)

# valor de caractere de impressão
print(ch, end=" ")

# incrementando em cada coluna
num = num + 1

# linha final após cada linha
print("\r")



 



Padrão Contínuo de Caracteres




# valor de inicialização correspondente a 'A'
# Valor ASCII
num = 65

# loop interno para lidar com o número de colunas
for i in range(0, 10):

# loop interno para lidar com o número de colunas
for j in range(0, i+1):

# convertendo explicitamente para char
ch = chr(num)

# valor de caractere de impressão
print(ch, end=" ")

# incrementando em cada coluna
num = num +1


# número de incremento
print("\r")






Enviar um comentário

0 Comentários

Close Menu