Latest web development tutorials

Python beinhaltet 23 Übungen

Python 100 Li Python 100 Li

Thema: Drucken Sie das folgende Muster (Diamant):

   *
  ***
 *****
*******
 *****
  ***
   *

Programmanalyse: zunächst auf der Grafik zu sehen in zwei Teile geteilt, die ersten vier Zeilen eines Gesetz ein Gesetz nach drei Linien, die Verwendung eines Doppel für den Zyklus, die erste Schicht der Steuerleitung, die zweite Schicht der Steuersäule.

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

Das obige Beispiel Ausgabe lautet:

   *
  ***
 *****
*******
 *****
  ***
   *

Python 100 Li Python 100 Li