码迷,mamicode.com
首页 > 编程语言 > 详细

python 初体验

时间:2017-08-15 13:21:40      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:else   time()   ges   tin   gbk   port   logs   训练   nic   

微博那边的程序媛计划的python课程。

烧烤了一个弱智机器人。

完全用对话推进的一个聊天,为了它更像一个活人把训练选项隐藏了,可能只适合自己玩(远目)

有BADEND线,再琢磨琢磨感觉自己可以写个avg游戏了(远目)

就问问windows写python只能这么反人类吗- -

技术分享

 1 #coding:utf-8
 2 #!/usr/bin/env python
 3 #
 4 # str=raw_input(unicode(‘你要显示的中文‘,‘utf-8‘).encode(‘gbk‘));
 5 import time
 6 dict = {
 7         unicode(你好,utf-8).encode(gbk) : unicode(你好,utf-8).encode(gbk),
 8         unicode(几点啦,utf-8).encode(gbk) : time.strftime(%Y-%m-%d %H:%M:%S,time.localtime()),
 9         unicode(吃饭了,utf-8).encode(gbk):unicode(哦...那,我也要再来一碗!,utf-8).encode(gbk),
10         unicode(你是谁,utf-8).encode(gbk):unicode(我是saber!,utf-8).encode(gbk),
11         unicode(听说master抽到贞德了,utf-8).encode(gbk):unicode(!?!?! master啊! 您是神吗! 您才是真正的神吗! 感谢您....感谢您将她带到我的面前啊啊啊啊!!!,utf-8).encode(gbk),
12         unicode(master,utf-8).encode(gbk):unicode(恩?你说master那个家伙吗,不知道哪里鬼混饭也不做。,utf-8).encode(gbk),
13         unicode(莫孩儿,utf-8).encode(gbk):unicode(是说穿红吊带光屁股的小鬼吗,是我儿子没错。,utf-8).encode(gbk),
14         unicode(我饿了,utf-8).encode(gbk):unicode(...我可不会分给你,utf-8).encode(gbk),
15         unicode(看什么,utf-8).encode(gbk):unicode(唔..既然,没什么。,utf-8).encode(gbk),
16         unicode(再见,utf-8).encode(gbk):unicode(再见,utf-8).encode(gbk),
17         unicode(刚才,utf-8).encode(gbk):unicode(既然让你看到了,EX----cali---burrrrr!!!,utf-8).encode(gbk)
18         }
19 
20 chat_word = a 
21 work = True
22 
23 print unicode(saber酱:(嚼嚼嚼嚼嚼嚼嚼).....哇!? 你什麼时候开始在那边看的! ,utf-8).encode(gbk)
24 
25 while True:
26     
27 
28     if chat_word == t :
29         print u"saber酱:哇,要开始训练了,我会努力的,毕竟master这个蠢货又把伙食费拿去氪金了。"
30         question = raw_input(unicode(那么问题是:\n,utf-8).encode(gbk))
31         answer = raw_input(unicode(我会回答:\n,utf-8).encode(gbk))
32         dict[str(question)] = str(answer)
33         print u"训练完成"
34         print u"saber酱:现在我已经会%d个问题了!感觉自己能一发干掉那个穿着金盔甲的中二王。\n         那么你现在要对我说什么?"%len(dict)
35         chat_word = a
36 
37         continue;
38 
39     elif chat_word == unicode(再见,utf-8).encode(gbk):
40         break
41     elif chat_word == unicode(刚才,utf-8).encode(gbk):
42         print u"===END===\n您已死亡\n===END==="
43         break
44     else: 
45         if len(dict) == 0:
46             print u"我现在还不会任何问题,请先训练我"
47             continue;
48 
49         chat_word = raw_input(unicode(\r,utf-8).encode(gbk))
50 
51         for key in sorted(dict.keys()):
52             if str(chat_word) == key and chat_word!=t  :
53                 work = True
54                 print (unicode(saber酱:,utf-8).encode(gbk)),dict[key]
55                 break
56             else:
57                 work = False
58 
59         if work == False and  chat_word!=t :
60             print u"saber酱:恩?你说啥?"
61             work = True
62     

 

python 初体验

标签:else   time()   ges   tin   gbk   port   logs   训练   nic   

原文地址:http://www.cnblogs.com/nero3/p/7364504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!