字母三角形

2024-09-22 18:27:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把字母三角形做成“Akshay”

a=raw_input("Enter the name of the School")
l=list()
for i in a:
    l.append(i)
print l
z=0
empty=" "
for i in l:
    print
    for j in range(0,z+1):
        kl=l(j)
        print empty+j,
    z+=1

我有结果了 输入学校的名字 ['A'、'k'、's'、'h'、'A'、'y']

^{pr2}$

我想要这样的结果


Tags: ofthenameinforinputraw字母
2条回答

改变

    kl=l(j)

^{pr2}$

这是索引运算符。()是呼叫接线员。在

reference使用以下示例:

#include<stdio.h>
#include<conio.h>
void main(void)
{
    int ch=65;
    int i,j,k,m;
    clrscr();
    for(i=1;i<=5;i++)
    {
        for(j=5;j>=i;j–)
            printf(” “);
        for(k=1;k<=i;k++)
            printf(“%c”,ch++);
            ch–;
        for(m=1;m<i;m++)
            printf(“%c”,–ch);
        printf(“\n”);
        ch=65;
    }
   getch();
} 

输出:

^{pr2}$

相关问题 更多 >