def zpyramid(char,n):
"""正金字塔
char:要输出的字符
n:输出n行金字塔
"""
i = 1
while i <= n:
j = 10-i
while j >= 1 :
print(" ",end="")
j-=1
print(char*(2*i-1))
i+=1
def dpyramid(char,n):
"""倒金字塔
char:要输出的字符
n:输出n行金字塔
"""
i = 1
while i <= n:
j = 1
while j <= i :
print(" ",end="")
j+=1
print(char*(2*(10-i)-1))
i+=1
次の九九は、ピラミッドのアップグレード版である必要があります。
def multiple_table(i):
"""九九乘法表
i:从第几行开始输出
"""
while i < 10 :
j = 1
while j <= i:
print("%d * %d = %d\t"%(i,j,i*j),end="")
j+=1
print("")
i+=1