Python语言实现龙女仆康娜酱字符飞出

来源:互联网 发布:通信算法工程师笔试题 编辑:程序博客网 时间:2024/06/17 16:30

巧的是,女主小林编程用的语言也是Python,人生苦短,我用Python,模拟了动画的开始动画,下面先演示一下效果动态图:

下面上源代码:

import timeimport osdef get(str,n):    n=n-1;    a=0;    rev=("");    while a<n:        b=(a+1);        c=str[b];        rev=(rev+c);        a=a+1;    return(rev);x=0a=88;strMaid="Maiddragon";while a>0:    strMaid=(strMaid+"MaidDragon");    a=a-1;    print (strMaid);    time.sleep(0.04);    print(" ");a=5time.sleep(0.5);print("康娜登场!");time.sleep(1);i="0 ";a=0;s="                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ";length=150;while a<100:    time.sleep(0.15);    out=("      "+i+"0"+s);    print(get(out,length));    out=("      "+i+"0 0                              0000000000000000000                        0     0"+s);    print(get(out,length));    out=("      "+i+"0   0                         0000                   0000                  0       0"+s);    print(get(out,length));    out=("      "+i+"0    0                    0000                          0000              0         0"+s);    print(get(out,length));    out=("      "+i+"0     0                 00                           00      00         0            0"+s);    print(get(out,length));    out=("     "+i+"0       0              000          0    0             00    00   00    0             0"+s);    print(get(out,length));    out=("     "+i+"0        0            000                00             00     00    0  0             0"+s);    print(get(out,length));    out=("    "+i+"0        0           00              00                   00     0   00 0              0"+s);    print(get(out,length));    out=("   "+i+"0         0         00                0     0              00      0     0              0"+s);    print(get(out,length));    out=("  "+i+"0           0       00                 0000                 00       0     0            0"+s);    print(get(out,length));    out=("  "+i+"0            0    00                  0      00             00         0    0        0"+s);    print(get(out,length));    out=("   "+i+"0            0 0             00      000   00             000              00    0"+s);    print(get(out,length));    out=("    "+i+"00           00             0       0       0                              0  0 "+s);    print(get(out,length));    out=("      "+i+"00         00            00      00      00              0                00"+s);    print(get(out,length));    out=("        "+i+"000       0            00      0      000             00        0       00"+s);    print(get(out,length));    out=("           "+i+"00     0            00      0     00 00   0         00       00        0"+s);    print(get(out,length));    out=("             "+i+"00   0            00     00      00 0  00          0                  00"+s);    print(get(out,length));    out=("                "+i+"00             0      00      00    000        000       0         00"+s);    print(get(out,length));    out=("                "+i+"0             00     000       00   000        000      00          0"+s);    print(get(out,length));    out=("               "+i+"00            00      00  00    0    0000      0000                  00"+s);    print(get(out,length));    out=("               "+i+"00             0     0 00  00  000  0 0000     00000  0  000           0"+s);    print(get(out,length));    out=("                "+i+"0             0   0 00 0 00000000  0000      00000  000 0000          0"+s);    print(get(out,length));    out=("                "+i+"0            00  0 000 0  000000000000000     000000000000000       0 0"+s);    print(get(out,length));    out=("                "+i+"0            0 0000000       0000 0            0000        0000     0 0"+s);    print(get(out,length));    out=("                "+i+"0            0 0000000   0   00000            0000     0   0000    00 0"+s);    print(get(out,length));    out=("                "+i+"0            00  00000   0   000 0             0000   0     00000   0  0"+s);    print(get(out,length));    out=("                "+i+"0            0    00000      0000            00000    0    0000     0  0"+s);    print(get(out,length));    out=("                "+i+"0            0      00000   000              000000       00000     0  0"+s);    print(get(out,length));    out=("                 "+i+"0     0     0          0000                   00000     00000      0000"+s);    print(get(out,length));    out=("                 "+i+"0     0     0                                       000           0   0"+s);    print(get(out,length));    out=("                 "+i+"0          00        00000                                        0   0"+s);    print(get(out,length));    out=("                  "+i+"0    0    00                                     000000          00  0"+s);    print(get(out,length));    out=("                  "+i+"0         0                                                      00 0"+s);    print(get(out,length));    out=("                  "+i+"0    0    0                                                    000  0"+s);    print(get(out,length));    out=("                   "+i+"0    0   0000                     0000000                  00000   0"+s);    print(get(out,length));    out=("                   "+i+"0    00  00 00000                 0     0                  0000    0"+s);    print(get(out,length));    out=("                   "+i+"0    000  0    0000000            0     0              00000     00"+s);    print(get(out,length));    out=("                    "+i+"0   0 0  00      0000000         0    0           00000 0         0"+s);    print(get(out,length));    out=("                     "+i+"0  0 0   0           00000000  0     0      0000000    0         0 "+s);    print(get(out,length));    out=("                      "+i+"0 0 0  0                   00000000000000000           0         0"+s);    print(get(out,length));    out=("                       "+i+"00  000                                                0       0"+s);    print(get(out,length));    out=("                            "+i+"0                                                   0    0"+s);    print(get(out,length));    a=a+1;    i=(i+"0     ");input("finished!");


0 0
原创粉丝点击