等腰三角形怎么弄呢?
追答for i in range(1,6):
for j in range(5-i):
print j*'',
print (2*i-1)*'.'
谢谢,能稍微解释一下吗?比如为什么是5-i,为什么是 2*i-1 多谢,刚学编程 脑子比较笨
追答这个很简单,我这个只是打印类似三角形,真正的三角形打印你得看wxpython图形编程.
解释:
for i in range(1,6): #打印5行
for j in range(5-i): #用于打印空白的,即第一行的空白数是4个,第五行的空白是0个
print j*'', #同上,后面的逗号是用来消除换行的
print (2*i-1)*'.' #打印奇数个'.'(1,3,5,7,9),也即组成模拟的三角形的基本单位.
还有,就是我也是刚学编程的,学python是正确的选择,但是还是得多看看基本的书.>值得一看!
你这个我输入后报错……