鱼C论坛

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

这个题目怎么做,我打出来的哪里错了,怎样实现,两个星号之间加空格?

[复制链接]
发表于 2022-3-10 13:22:57 | 显示全部楼层 |阅读模式
5鱼币
mmexport1646889621613.jpg -13935cc443ec3a43.jpg

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-10 13:50:07 | 显示全部楼层
本帖最后由 isdkz 于 2022-3-10 13:52 编辑
# 打印上半
for i in range(0, 4):
    print(" " * (5 - i), end="")
    print("* " * (i + 1))
# 打印下半
for i in range(0, 4):
    print(" " * (i + 3), end="")
    print("* " * (3 - i))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-3-10 13:53:37 | 显示全部楼层
这样写:
for i in range(0,4):
    print(f"{(4 - (i + 1)) * ' '}",f"{'* ' * (i + 1)}",sep = "")
for i in range(0,4):
    if i == 3:
        break
    print(f"{(i + 1) * ' '}",f"{'* ' * (4 - (i + 1))}",sep = "")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 16:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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