Python inclui exercícios 23
Tópico: Imprima o seguinte padrão (diamante):
* *** ***** ******* ***** *** *
Programa de Análise: primeiro a olhar para o gráfico dividido em duas partes, as quatro primeiras linhas de uma lei, uma lei depois de três linhas, a utilização de um duplo para o ciclo, a primeira camada da linha de controlo, a segunda camada de a coluna de controlo.
Source Code:
#!/usr/bin/python # -*- coding: UTF-8 -*- from sys import stdout for i in range(4): for j in range(2 - i + 1): stdout.write(' ') for k in range(2 * i + 1): stdout.write('*') print for i in range(3): for j in range(i + 1): stdout.write(' ') for k in range(4 - 2 * i + 1): stdout.write('*') print
O exemplo acima saída é:
* *** ***** ******* ***** *** *