階段

階段を作成するプログラムです.

これも九九のプログラム同様, for文を2つ重ねます.

a = '#'
k=range(10)
for j in range(10):
    for i in k:
        print a,
    print
    del k[-1]

実行結果は,

# # # # # # # # # #
# # # # # # # # #
# # # # # # # #
# # # # # # #
# # # # # #
# # # # #
# # # #
# # #
# #
#

逆の階段を作成します.

a = '#'
k=[1]
for j in range(10):
    for i in k:
        print a,
    print
    k.append('q')

実行結果は,

#
# #
# # #
# # # #
# # # # #
# # # # # #
# # # # # # #
# # # # # # # #
# # # # # # # # #
# # # # # # # # # #

となります.