动态圣诞树python代码,python怎么动态画出一棵树

1,python怎么动态画出一棵树class node: left=none right=none def __init__(self, parent=none): self.parent=parent 赋值的时候对应就好了 。如root=node() , a=node(root),root.left=a,就有点像c语言里的指针了 。
2 , 怎么用函数打出圣诞树void Print(int n,int N)//输出三角形 int al=1,sp=N,i;//每行字母数目,空格数目for(i=0; i<n; i++)//控制行数int j=0;for(; j<sp; j++)//输出空格循环printf(" ");for(;j<sp+al;j++)//输出字符循环printf("*");sp = sp-1;al = al+2;printf("\n");}}int main()int n,i;scanf("%d",&n);for(i=1;i<=n;i++)Print(i+1,n);return 0;}
3,Python用打印圣诞树图案要求树冠三角形部分为n5行中间树干部public static void main(string[] args) { string prestr = " "; string dischar = "#"; for (int i = 0; i < 7; i++) { stringbuffer temp = new stringbuffer(prestr); int rs = 11 - (11 / 2) - (i * 2); int length = ((int) (2 * (i + 1) - 1)) * 2; if (rs < 0) { rs = 11 - (11 / 2) - (0 * 2); length = 2; } for (int k = 0; k < length; k++) { temp = temp.replace(rs + k, rs + k, dischar); } system.out.println(temp); } }【动态圣诞树python代码,python怎么动态画出一棵树】
4,用VBNET在控制台应用程序下编写一个星号组成的圣诞树Module Module1Sub Main()Console.WriteLine("*")Console.WriteLine("***")Console.WriteLine("***** ")Console.WriteLine("******* ")Console.WriteLine("***** ")Console.WriteLine("******* ")Console.WriteLine("************ ")Console.WriteLine("** ")Console.WriteLine("** ")End SubEnd Module5,js 写出一个圣诞树我想着应该就是一个三角形加矩形三角形写出其实你可以上网找一点css矩形三角形的代码,效率会高一点 。贴上去在用js调整一下即可public static void main(string[] args) { string prestr = " "; string dischar = "#"; for (int i = 0; i < 7; i++) { stringbuffer temp = new stringbuffer(prestr); int rs = 11 - (11 / 2) - (i * 2); int length = ((int) (2 * (i + 1) - 1)) * 2; if (rs < 0) { rs = 11 - (11 / 2) - (0 * 2); length = 2; } for (int k = 0; k < length; k++) { temp = temp.replace(rs + k, rs + k, dischar); } system.out.println(temp); } }

    推荐阅读