用print语句+time模块创建一个简单聊天机器人
步骤:
- pip安装PyInstaller 模块,为封装成exe做准备。
- pip3 install pyinstaller(可在pycharm中Terminal中安装或File->settings->python interpreter->点击左下角+号,可直接搜索安装,或者cmd安装也可)
源码:
import time#time模块,用于语气停顿
print('欢迎来到我的世界!')
time.sleep(2)#休息2秒,接着下一句
print('李现:hi,我叫李现,你呢?')
time.sleep(2)
name=input('李现:输入你的名字好吗?:')#input语句用于通过键盘输入
time.sleep(2)
print('李现:'+name+',你好呀!')
time.sleep(2)
print('李现:月是故乡情,中秋快乐!')
time.sleep(2)
print('李现:我会吟诗哦,要不要听一下?')
time.sleep(2)
req=input('请输入是或否:')
#if判断
if req=='是':
time.sleep(2)
print('李现:收到!')
time.sleep(2)
print(
'''
嫦娥
李商隐
云母屏风烛影深,长河渐落晓星沈。
嫦娥应悔偷灵药,碧海青天夜夜心。
''')
if req=='否':
print('李现:那我唱歌好了吧!')
time.sleep(2)
print('''
许多年前,你有一双清澈的双眼,奔跑起来,像是一道春天的闪电!
''')
time.sleep(2)
print('李现:好,轮到你唱歌了!')
time.sleep(2)
print('李现:算了,我会被吓到!')
time.sleep(2)
input=input('李现:按1开始絮叨模式:')
if input==str(1):
time.sleep(2)
print('李现:吃月饼了吗?')
time.sleep(2)
print('李现:打游戏吗?')
time.sleep(2)
print('李现:不出去逛逛吗?')
time.sleep(2)
print('李现:别人都有对象了,你还在发呆!')
time.sleep(2)
print('李现:冲!')
time.sleep(2)
time.sleep(2)
print('李现:我要去赏月了,再会!')
time.sleep(2)
print('李现:我是李现!')
time.sleep(2)
效果图如下:
是不是很简单!
接下来,就把它封装成exe文件,可直接发送给好友,效果同上
打开cmd,切换py文件所在目录
输入pyinstaller -F py文件(如我保存为lx.py ,就输入pyinstaller -F lx.py,然后按enter)
封装完成后,在lx.py文件所在目录找到dist目录,打开就能看到lx.exe
接着,双击打开看看
一模一样!
你学会了吗?