アスタリスク三角形の定義

リスト(文字列)を引数とし,そのリストの文字列を順に表示する関数を定義しなさい。 また,その関数を呼び出して,次のような図を出力するプログラムを書きなさい。

print_triangle.py

# coding: shift_jis
alphabet = "abcdefghijklmnopqrstuvwxyz"
hrgn = "あいうえおかきくけこさしすせそたちつてとなにぬねの"
hrgn += "はひふへほまみむめもやゆよらりるれろわをん"
star = '*' * 100

def print_triangle(ls, n):
	i = 0
	while i < n:
		j = 0
		while j < i + 1:
			print(ls[j], end="")
			j = j + 1
		print()
		i = i + 1

*
**
***
****
*****
******
*******
********
*********
**********
a
ab
abc
abcd
abcde
abcdef
abcdefg
abcdefgh
abcdefghi
abcdefghij
abcdefghijk
abcdefghijkl
abcdefghijklm
abcdefghijklmn
abcdefghijklmno
abcdefghijklmnop
abcdefghijklmnopq
abcdefghijklmnopqr
abcdefghijklmnopqrs
abcdefghijklmnopqrst
abcdefghijklmnopqrstu
abcdefghijklmnopqrstuv
abcdefghijklmnopqrstuvw
abcdefghijklmnopqrstuvwx
abcdefghijklmnopqrstuvwxy
abcdefghijklmnopqrstuvwxyz
あ
あい
あいう
あいうえ
あいうえお
あいうえおか
あいうえおかき
あいうえおかきく
あいうえおかきくけ
あいうえおかきくけこ
あいうえおかきくけこさ
あいうえおかきくけこさし
あいうえおかきくけこさしす
あいうえおかきくけこさしすせ
あいうえおかきくけこさしすせそ
あいうえおかきくけこさしすせそた
あいうえおかきくけこさしすせそたち
あいうえおかきくけこさしすせそたちつ
あいうえおかきくけこさしすせそたちつて
あいうえおかきくけこさしすせそたちつてと
あいうえおかきくけこさしすせそたちつてとな
あいうえおかきくけこさしすせそたちつてとなに
あいうえおかきくけこさしすせそたちつてとなにぬ
あいうえおかきくけこさしすせそたちつてとなにぬね
あいうえおかきくけこさしすせそたちつてとなにぬねの
あいうえおかきくけこさしすせそたちつてとなにぬねのは
あいうえおかきくけこさしすせそたちつてとなにぬねのはひ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほ