用Python编一个查询天气的小程序
import time
import requests
def robot_think():
print('\n思考中', end='')
for i in range(6):
print('.', end='')
time.sleep(0.3)
print('\n')
def robot_say(content):
print('机器人:' + content, end='\n\n')
time.sleep(1)
def ask():
comment = input('> 我想说:')
robot_think()
r = requests.get('http://api.qingyunke.com/api.php?key=free&appid=0&msg=' + comment).json()
if r['result'] == 0:
robot_say(r['content'])
else:
robot_say('今天我出了一点小问题~快联系助教帮忙解决一下~~')
exit()
dialogues = [
'大家好!我是你的聊天机器人。',
'我有问必答,有人会问我“今天深圳天气怎么样?”,也有人问我“学编程有什么用?”',
'快来问我问题呀,欢迎来撩!',
'再来问我点啥吧!我把我知道的都告诉你,嘻嘻!',
'我有点饿了,再和你聊完最后一句,我就要下线啦!你还有什么要问我的?',
'我走啦,下次见!'
]
for i in dialogues[:3]:
robot_say(i)
for i in dialogues[3:]:
ask()
robot_say(i)