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

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

下面上源代码:

import time
import os

def 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=0
a=88;
strMaid="Maiddragon";
while a>0:
    strMaid=(strMaid+"MaidDragon");
    a=a-1;
    print (strMaid);
    time.sleep(0.04);
    print(" ");

a=5

time.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!");


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值