打印左下直角三角形
num = input("please input your number: ")
for j in range(i+1):
print "*",
print "\n" //换行
打印左下直角空心三角形(调用函数的方法)
star = input("please input your number: ")
def starup(star): 用函数打包
for j in range(star):
if (j == 0) or (j == star - 1):
print "*",
else:
print " ", //以上是实现输出空心,也就是每一行的两边星
def starup(star): 用函数打包
for j in range(star):
if (j == 0) or (j == star - 1):
print "*",
else:
print " ", //以上是实现输出空心,也就是每一行的两边星
def stard(star):
for i in range(star):
if (i == star - 1):
for k in range(star):
print "*",
print "\n",
continue //结束并不退出,继续往下执行
start(i+1) // 调用上面的函数
print "\n",
stard(star)
另一种方法:
star = input("please input your number: ")
for i in range(star):
if (i == star - 1):
for j in range(star):
print "*",
print "\n",
continue
for j in range(i + 1):
if (j == 0) or (j == i):
print "*",
else:
print " ",
print "\n",