怎么输出一个等边三角形?
本帖最后由 悲伤的自由 于 2017-8-28 19:36 编辑怎么用‘★’弄一个等边 三角形啊??
★
★★
★★★
★★★★
★★★★★
怎么写{:9_221:}
用Python c语言的话,计算一行要输出几个空格,几个星号,用for循环和printf语句输出,然后换行。 足迹 发表于 2017-8-28 16:12
c语言的话,计算一行要输出几个空格,几个星号,用for循环和printf语句输出,然后换行。
python怎么写 python的
n = int(input('需要打印几行:'))
for i in range(n):
print(('★' * (i + 1)).center(n))
冬雪雪冬 发表于 2017-8-28 20:51
python的
我试了下版主的代码,能打印三角形,可是不等腰,怎么才能让它等腰,好难啊{:10_250:} 再改一下:
n = int(input('需要打印几行:'))
for i in range(n):
print(' '*(n - i - 1) + ('★' * (i + 1))) 冬雪雪冬 发表于 2017-8-29 09:22
再改一下:
{:9_236:}厉害,思路清晰,不知道我啥时候才能学会这种解题思路
页:
[1]