三角形
等腰直角三角形1 2.7
#coding:utf-8
rows = int(raw_input("输入列数: "))
i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数
#等腰直角三角形1
print "等腰直角三角形1"
for i in range(0, rows):
for k in range(0, rows - i):
print " * ", #注意这里的",",一定不能省略,可以起到不换行的作用
k += 1
i += 1
print " "
python:打印直角三角形
coding=utf-8
方式一
i = 1
while i <= 5:
j = 1
while j <=i:
print "*",
j+=1
print " "
i+=1
方式二
for i in range(1, 6):
for j in range(1, i+1):
print "*",
print " "
#打印实心等边三角形
print "打印空心等边三角形,这里去掉if-else条件判断就是实心的"
for i in range(0, rows + 1):#变量i控制行