Python meliputi latihan 23
Topik: Cetak pola berikut (diamond):
* *** ***** ******* ***** *** *
analisis program: pertama yang melihat grafis dibagi menjadi dua bagian, empat baris pertama hukum, hukum setelah tiga baris, penggunaan ganda untuk siklus, lapisan pertama dari garis kontrol, lapisan kedua kolom kontrol.
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
Contoh di atas output:
* *** ***** ******* ***** *** *