以下是一个使用Python编写的代码,可以根据给定的字符构成字符菱形。

def print_diamond(char):
    n = ord(char) - ord('A') + 1
    for i in range(n):
        print(' ' * (n-i-1) + char * (2*i+1))
    for i in range(n-2, -1, -1):
        print(' ' * (n-i-1) + char * (2*i+1))

char = input("请输入一个字符:")
print_diamond(char)

运行代码后,会提示输入一个字符,然后输出由该字符构成的字符菱形。

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

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

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