Crossin的编程教室
标题:
我想问下关于用python3用字符画等腰三角形的问题
[打印本页]
作者:
Selvaria
时间:
2017-12-25 14:54
标题:
我想问下关于用python3用字符画等腰三角形的问题
*
* *
* * *
* * * *
大概就是这种,网上都是2的代码,自己查了下python3 的不换行是加end=''。自己照样子写了个,但是每行前边的空格都不会打印出来,最后都是直角三角形了。请各位看下:
n = int(input('输入行数:'))
for i in range(1,n+1): #循环n行
for j in range(n-i): #每行前留空格数
print('',end='') #print后不自动换行(这一行代码似乎总没执行的样子)
for j in range(i):
print('*',end='')
print('\n')
#n = int(input())
#for i in range(1,n+1):
# print('*'*i)
作者:
TED
时间:
2017-12-25 21:37
2017-12-25 21:35 上传
下载附件
(21.17 KB)
上边' '内一个空格
下边' *'或者'* ',空格* 或者 *空格
原因结合着你做出来的直角三角形就能分析出来了~
作者:
tandx
时间:
2018-4-18 21:51
n=int(input())
for i in range(1,n+1):
for j in range(0,n-i):
print(' ',end='')
for j in range(n-i,n):
print('* ',end='')
print('')
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5