鱼C论坛

 找回密码
 立即注册
查看: 675|回复: 2

[已解决]大家对这个有什么思路吗(小白一个)

[复制链接]
发表于 2020-4-21 18:35:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
编写代码,完成功能:由键盘输入行数  𝑛 , 例如  𝑛=6 , 实现下面图像的打印输出。

     *
    ***
   *****
  *******
*********
***********
最佳答案
2020-4-21 18:39:19
打印图形很简单,把它分成两个部分
第一个部分是打印空格(下划线表示空格):
_
__
___
____
第二部分就是新号部分:
      *
     ***
    *****
   *******
  *********
***********
然后循环合并,将其拼起
_____*
____***
___*****
__*******
_*********
***********
提示:先打印空格,再打印“*”,一个递减,一个递增
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-21 18:39:19 | 显示全部楼层    本楼为最佳答案   
打印图形很简单,把它分成两个部分
第一个部分是打印空格(下划线表示空格):
_
__
___
____
第二部分就是新号部分:
      *
     ***
    *****
   *******
  *********
***********
然后循环合并,将其拼起
_____*
____***
___*****
__*******
_*********
***********
提示:先打印空格,再打印“*”,一个递减,一个递增
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-21 19:48:19 | 显示全部楼层
楼上的思路
n = int(input("input: "))
count = 1
for i in range(n-1, -1, -1):
    print(i*' ' + count*'*')
    count += 2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 18:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表