Eat.随 发表于 2024-3-28 08:41:40

求助

1.分别使用for语句中序列为 range 函数,字符串的两种方式显示有规律字符图,
运行效果如图所示。倒正三角形
提示:序列为range函数,则要利用chr函数将字母编码值转换成字母。
AAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBB
    CCCCCCCCCCCCCC
   DDDDDDDDDDDD
      EEEEEEEEEE
         FFFFFFFF
            GGGGGG
            HHHH
                   II

FishC 发表于 2024-3-28 08:41:49

你好!要显示倒正三角形的字符图,可以使用两种方式:

方式一:使用range函数和chr函数

for i in range(17):
    print(' ' * i + chr(65+i) * (17-i))

方式二:使用字符串乘法和切片的方式

s = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for i in range(17):
    print(' ' * i + s * (17-i))

这两种方式都是通过控制空格和重复字符的数量来实现字符图的显示。希望对你有帮助!如果还有其他问题,请随时提问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 求助