用户:
夜明逢生查看:0 回复:0 评论:0 创建时间:2022-06-24T22:38:03
代码如下 步骤
1.保存代码
2.新建三个记事本名称 语言储存 语言数据储存 名字
3.输入你想输入的语句在[语言储存] 按照A,B/C,D/的格式输入到[语言数据储存]里 [名字]这个不用管(可以不添加)
4.完成!!
若无法成功加入你的项目里可以联系我
from time import *
import sys
from random import*
import turtle
import time
import random
global timee
timee = 0.1
global 名字
名字 = ''
global 说话文件编号
global 重复说话可执行数
global 说话文件编号
with open("语言储存", 'r') as T:
T = T.read()
语言列表 = T.split(',')
with open("语言数据储存", 'r') as T:
T = T.read()
语言数据储存 = T.split('/')
def 保存():
with open("名字", 'w') as f:
f.write(名字)
def printx(text):
for i in text:
sleep(timee)
print(i, end='', flush=True)
sys.stdout.flush()
print("", end="\n")
def 说话系统():
# 储存说话编号内所指示的数据
说话系统.语言数据储存 = 语言数据储存[说话文件编号]
说话系统.语言数据储存 = 说话系统.语言数据储存.split(',')
重复说话可执行数 = int(说话系统.语言数据储存[1])
# 也等同于起始说话内容的开始话剧
说话内容 = int(说话系统.语言数据储存[0])
for __count in range(重复说话可执行数):
if (语言列表[说话内容] == ">"):
global 回答
回答 = input("输入操作>>> ")
elif (语言列表[说话内容] == "-名字"):
print(名字)
elif (语言列表[说话内容] == "-等待"):
global timee
timee = 1
printx("... ...")
timee = 0.1
elif (语言列表[说话内容] == "-分隔线"):
printx("o————————————————————————o")
else:
printx(语言列表[说话内容])
说话内容 += 1
input("")
保存()
def 自由式操作():
说话文件编号 = 2
说话系统()
说话文件编号 = 0
说话系统()
名字 = 回答
说话文件编号 = 1
说话系统()
自由式操作()