pythonFor循环打印三角形

for a in range(10): print a * '0' 看看像不像三角形?

# coding=utf-8# using python2.7 a = [[(i + 1) * (j + 1) if i >= j else ' ' for i in range(9)] for j in range(9)]# 1.for循环 for i in range(9): for j in range(9): print a[i][j], '\t', print '\n'# 2.while循环 i, j = 0, 0 while i < 9: while j < 9: print a[i][j], '\t', j += 1 print '\n' i += 1 j = 0结果如图:

for i in range(10): for j in range(0, 10 - i): print(end=" ") for k in range(10 - i, 10): print("$", end=" ") print("")

#打印倒立的正三角形 hang = int(input("请输入行数:")) y = 1 while y <= hang:space = 1 while space < y:print(" ",end="") space += 1 x = hang - y while x >= 0:print("* ",end="") x -= 1 print() y += 1 print("图形打印完成!")

temp = input("打印几行:") n = int(temp) space = 1 while space <= n: m = "*" l = ("*" * (space-1)).ljust(i-1) r = ("*" * (space-1)).rjust(i-1) row = r+m+l print(row) space+=1

base=int(input("Enter base number:")) print('1.') for i in range(0,base): print("%-*s"%(base,'*'*(base-i))) print('2.') for i in range(0,base): print("%*s"%(base,'*'*(base-i))) print('3.') for i in range(1,base+1): print("%*s"%(base,'*'*i))打印其他三个方向的直角等腰三角形

看题看错,我再想 ==========做出,运行环境python 3.2,>3.0可运行import functoolsdef occurrences(text1, text2): #一行流代码,利用字典统计text2中所含text1的数量 s_items=dict(map(lambda i:(i[0],text2.count(i[0])),dict( zip(text1,[0]*len(text1)))

我也是初学,说下我的理解 第一个for循环开始,x=0 开始执行第二个for循环,y分别赋值0,1,2,下面的代码块执行三次,把(0,0) 、(0,1)、(0,2)依次加入列表result末尾,同时把result打印三次,继续执行第一个for循环,x=1 …… 其实如果最后

这个适合用双重for循环来做:function printstars(n) {for (var i = 0; i 追问: 其实我是想在控制台输出三角形,而不是网页中 评论0 0 0

有一种可能,i3的长度就是1,所以for循环里面只有一行输出结果

相关文档

pythonfor循环等腰三角形
用for循环打星号图形
用for循环打印 python
python用for打印金字塔
python双重循环打印三角形
python打印三角形
for循环打印倒三角形
python打印各种三角形
python判断三角形程序
python打印正三角形
python for循环写金字塔
python星号三角形编写
python打印星号金字塔
python打印九九乘法表
python打印星号三角形
用python打印等腰三角形
python continue
python三角形判断
电脑版