#九九乘法表
from __future__ import print_function
i=1
j=1
while j<10:
i=1
while i<=j:
print ("%d * %d = %d "%(i,j,i*j),end="\t ")#文本对齐
i+=1
j+=1
print("")
#打印金字塔
while True:
number = input("please input a number \n")
if number%2==0:
print("please input a odd")
continue
if number==0:
break
i=1
j=number/2
while i<=number and j>=0:
num = 1
star=1
while num<=j:
print (" ",end="")
num+=1
while star<=i:
print ("*",end="")
star+=1
i += 2
j -= 1
print('')#打印完成上半部分
j=1
i=number-2
while i>=1 and j<=number/2:
num=1
star=1
while num<=j:
print (' ',end="")
num+=1
while star<=i:
print ('*',end="")
star+=1
i-=2
j+=1
print('')
python简单程序
最新推荐文章于 2024-03-04 10:45:11 发布