以下是一个用Python编写的代码,可以根据用户输入的字符构成一个字符菱形:

def print_diamond(char):
    # 打印上半部分
    for i in range(1, len(char) * 2, 2):
        print((char * i).center(len(char) * 2 - 1))

    # 打印下半部分
    for i in range(len(char) * 2 - 3, 0, -2):
        print((char * i).center(len(char) * 2 - 1))

# 获取用户输入的字符
char = input("请输入一个字符:")

# 调用函数打印字符菱形
print_diamond(char)

运行这段代码后,会要求用户输入一个字符,然后根据该字符构成一个字符菱形并打印出来。

用python写一个代码给定一个字符由该字符构成的字符菱形

原文地址: https://www.cveoy.top/t/topic/i1vY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录