python 初体验

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 初体验相关的知识,希望对你有一定的参考价值。

微博那边的程序媛计划的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 初体验的主要内容,如果未能解决你的问题,请参考以下文章

Qt for Python 5.12初体验

2.跟老韩学Python之hello初体验

ChatGPT国内镜像站初体验:聊天Python代码生成等

ChatGPT国内镜像站初体验:聊天Python代码生成等

Python+Django(Python Web项目初体验)

python初体验-常见错误类型