用户:
BZIClawLYNEY查看: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:

运行窗口:

介绍:
此程序用于保存用户的信息,并以 Turtle 画笔海龟的形式进行输出
插件:
Python 插件:
1. time 时间模块
下载方法:pip install time
2. turtle 海龟库
下载方法:pip install turtle
本地插件:
无
———— 作者:BZIClaw