题解 | 牛牛的字符菱形

牛牛的字符菱形

https://www.nowcoder.com/practice/11a5040fa894430f9d25fda1be37ddc8

char = input().strip()  # 获取用户输入的字符(如 #)

for i in range(5):
    distance = abs(i - 2)  # 计算当前行与中间行的距离
    current_length = 5 - 2 * distance  # 当前行字符数(1, 3, 5, 3, 1)
    spaces = (5 - current_length) // 2  # 前导空格数(2, 1, 0, 1, 2)
    print(" " * spaces + char * current_length)

全部评论

相关推荐

感觉怪怪的,有时候莫名其妙说我适合硬件给我干到硬件开发去
嵌入式的小白:你这主修课程,和项目,都偏硬件啊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务