用Python查询天气

用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)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值