猫史档案馆


BZIClaw Chatting 演示

用户:BZIClawLYNEYBZIClawLYNEY查看:0 回复:1 评论:0 创建时间:2021-02-08T12:06:37


关注事项:要是好的话请关注此喵

关注地点:源码精灵 or 直接点击

----------------------------------------

代码:

import time  # 导入时间模块
import turtle  # 导入海龟模块,用于程序辅助


# 主流程
# 控制辅助海龟
# 设置变量
pen = turtle.Pen()

# 进入对话
# 开头提示语
print('====== BZIClaw -- Chatting ======')
turtle.bgcolor('yellow')
time.sleep(2)
print('加载中,请稍后……')
time.sleep(1)
print('下面是进度条,等到它走到尾,就可以啦!')
inTalk = 0
forward = 0
while (inTalk < 2):
    time.sleep(inTalk)
    pen.forward(forward)
    pen.left(90)
    print('#', end = '')
    inTalk += 0.1
    forward += 2
print('\n加载完成!')
pen.clear()

# 控制画笔海龟填入信息
pen.penup()
pen.backward(180)
pen.left(90)
pen.forward(180)
pen.write('信息:')

# 信息1:来自于哪个国家
country = input('Welcome To BZIClaw Chatting, Wich Country Are You From? ')
if (country == 'China' or country == '中国' or country == '中华'):
    print('\n')
    pen.backward(20)
    pen.write('国家:')
    pen.right(90)
    pen.forward(30)
    pen.write(country)
    print('你好,我也是来自中国的!')
    # 信息2:名字叫什么
    name = input('所以,你的名字是什么?')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('名字:')
    pen.right(90)
    pen.forward(30)
    pen.write(name)
    # 信息3:是男是女
    gender = input('哦,那么你是男的还是女的?')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('性别:')
    pen.right(90)
    pen.forward(30)
    pen.write(gender)
    # 信息4:是什么专业的
    work = input('嗯,那你是什么专业的?')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('专业:')
    pen.right(90)
    pen.forward(30)
    pen.write(work)
    # 信息5:目前的状态
    now = input('那你现在心情怎样?')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('心情:')
    pen.right(90)
    pen.forward(30)
    pen.write(now)
    print('---------------------------------')
    print('现在,你可以去查看你的画笔海龟啦!')
    print('画笔海龟已经帮你把你的信息填入啦!')

if (country == '喵' or country == 'USA' or country == 'America'):
    print('\n')
    pen.backward(30)
    pen.write('Country:')
    pen.right(90)
    pen.forward(30)
    pen.write(country)
    print('My English Is Not That Good')
    print('Please Wait Me For Catching Up')
    # 信息2:名字叫什么
    name = input('So, Whats Your Name? ')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('Name:')
    pen.right(90)
    pen.forward(30)
    pen.write(name)
    # 信息3:是男是女
    gender = input('So, Are You Man Or Woman? ')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('Gender:')
    pen.right(90)
    pen.forward(30)
    pen.write(gender)
    # 信息4:是什么专业的
    work = input('Well, What Do You Do? ')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('Work:')
    pen.right(90)
    pen.forward(30)
    pen.write(work)
    # 信息5:目前的状态
    now = input('So, Are You Happy Or Sad? ')
    print('\n')
    pen.backward(30)
    pen.left(90)
    pen.backward(20)
    pen.write('Now:')
    pen.right(90)
    pen.forward(30)
    pen.write(now)
    print('---------------------------------')
    print('Now, You Can Check You Turtle!')
    print('Turtle Is Printing Out Your Answer!')

else:
    print("对不起,暂时还没有对此国家的开通")
    print("Sorry, There Is No Country That Is It")

演示:

Turtle:

center_image

运行窗口:

center_image

介绍:

此程序用于保存用户的信息,并以 Turtle 画笔海龟的形式进行输出

 

插件:

Python 插件:

1. time 时间模块

    下载方法:pip install time

2. turtle 海龟库

    下载方法:pip install turtle

本地插件:

                                                               ———— 作者:BZIClaw


回复

上一页1 页 / 共 1下一页
乌鸦三世乌鸦三世

在吗 (我是云上)

 

点赞0


评论