用python写一行代码给定一个字符输出由该字符构成的字符菱形
以下是一个使用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)
运行代码后,会提示输入一个字符,然后输出由该字符构成的字符菱形。
原文地址: https://www.cveoy.top/t/topic/i1vx 著作权归作者所有。请勿转载和采集!