*
ooo
%oo%*
%%*oo*%
**ooo%oo*
**%%%*o%%o%
%
*%o
%*%%%
**oo*o%
%%*o*o*%*
**%%*o**o%%
**o*o%o*%**%*
%%*o%%*%***%***
%%oo**%**oo%ooo*%
*%*%*%*%*oo%*%**%**
%ooooo*%%*o*oo*%*%*%%
*%oo**o*oo%oo%**ooo%%%%
*
***
o%o*o
%*%oo%*
o%*o*%**%
%***%oo%o*%
*o%o%%%%%%*%*
**%*o%%**o*%***
%*ooo%o%%o*%%**%%
*%%o%o***o%*%%%**o*
*****oo*oo*%%%**%%%o%
%***o%%**%%%o*oooo%***%
%o**o*o%***%%%o%o**%oooo*
o%o*o**oo*o%o**o%%%%%o%%**o
o*o%o%*%oo%*oo%%o*ooooo%**oo*
o*oo*o%%o*ooo%****oo*o%%o%o%*%%
*oo*ooo%o**o%**oo*o%%%o%o%oo%o*oo
o**%ooo%o*o*o*%%o%*%%o%o%%o*oo%****
Wesołych Świąt
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import random
def ChristmasTree(levels, n, decoration=["*"]):
"""
level - liczba poziomów drzewka
n - wysokość pierwszego poziomu
decoration - lista ozdób drzewka
"""
for j in range(1,levels+1):
for i in range(j*n):
line = ""
for k in range(2*i+1):
line += random.choice(decoration)
print line.center(2*levels*n)
print ""
print u'Wesołych Świąt'.center(2*levels*n)
ChristmasTree(3, 6, ["*","%","o"])
PS. potrafisz uzyskać podobny efekt w innym języku programowania?
Podejmij wyzwanie :)
Brak komentarzy:
Prześlij komentarz