def scan(text): with open('vocablary.yaml') as file: talk = yaml.safe_load(file) i = 0 p = 0 n = str(talk['end']) while i <= int(n): if text == talk[i][0]: text = talk[i][2] if talk[i][1] == 'n': mei.jtalk_normal(text) elif talk[i][1] == 'h': mei.jtalk_happy(text) elif talk[i][1] == 'a': mei.jtalk_angry(text) elif talk[i][1] == 's': mei.jtalk_sad(text) elif talk[i][1] == 'b': mei.jtalk_bashful p = 1 else: i += 1 if p == 0: text = 'すみません。よくわかりません。よかったらボキャブラリーに追加していってください。' mei.jtalk_normal(text)
def care(): i = random.randint(0, 1) if i == 1: text = '疲れているのですか?たまには休息を取ることが必要ですよ。' mei.jtalk_normal(text) elif i == 0: text = 'そんなときははラーメンを食べると元気が出ますよ。ラーメンタイマーをセットしますね。' mei.jtalk_normal(text) time.sleep(5) ramen()
def ramen(): text = 'タイマーを3分にセットしました。' mei.jtalk_normal(text) time.sleep(180) text = '3分経ちましたよ。ラーメンを食べる時間です!' mei.jtalk_normal(text)
def calculation(): text = 'はい。計算しますよ。' mei.jtalk_normal(text) k = input('計算:') k = k.split('たす')