python 基础例子 双色球 查询天气 查询电话

# 随机生成双色球import random# 随机数 1-16之间# r = random.randint(1,16)# print(r)phone_numbers_str = "匪警[110],火警[119],急救中心[120],道路交通事故报警[122],水上求救专用电话[12395],天气预报[12121],报时服务[12117],森林火警[12119],电力服务[95598],红十字会急救台[999],公安短信报警[12110],通用紧急求救[112],信产部IP/网站备案[010-66411166]"weather_str="北京,2019年1月12日,多云,8°C,-4°C,南风3级~上海,2019年1月12日,小雨,9°C,6°C,北风2级~广州,2019年1月12日,阵雨转多云,22°C,15°C,持续无风向微风"

#  生成双色球def generate_unionlotto(number):    for j in range(0, number):        if j <= number:            for i in range(0, 6):                red = random.randint(1, 33)                print(red, end=" ")            blue = random.randint(1, 16)            print(blue)        j += 1

# 号码百事通def find_phone(keyword):    phone_list = phone_numbers_str.split(",")    # print(phone_list)    for p in phone_list:        if p.find(keyword) != -1:            print(p)        else:            print(‘查询失败...‘)            break

# 查询天气def get_weather(city):    city_list = weather_str.split(‘~‘)    # print(city_list)    weather_data = {}    for i in range(0, len(city_list)):        w = city_list[i].split(",")        weather = {            ‘name‘: w[0],            ‘date‘: w[1],            ‘weather‘: w[2],            ‘max‘: w[3],            ‘min‘: w[3],            ‘wind‘: w[5]        }        weather_data[weather[‘name‘]] = weather    if city in weather_data:        print( weather_data[city])    else:        print(‘查询失败...‘)

while(True):    print(‘0-结束程序‘)    print(‘1-双色球随机选号‘)    print(‘2-号码百事通‘)    print(‘3-明日天气预测‘)    c = input(‘请输入功能编号:‘)    if c == ‘1‘:        n = int(input(‘请输入要生成的双色球号码次数: ‘))        generate_unionlotto(n)    elif c == ‘2‘:        n = input(‘请输入您要查询的机构或者电话号码: ‘)        find_phone(n)    elif c== ‘3‘:        n = input(‘请输入您要查询的天气: ‘)        get_weather(n)    elif c == "0":        break    else:        print(‘编号输入错误...‘)    print(‘==============================‘)print(‘感谢您的使用,再见...‘)

原文地址:https://www.cnblogs.com/ericblog1992/p/11275882.html

时间: 2024-10-03 21:48:25

python 基础例子 双色球 查询天气 查询电话的相关文章

【python基础】用字典做一个小型的查询数据库

例子来源于<python基础教程>第三版,57p 该例子主要是使用字典的方式,实现一个小型的数据库,通过查询字典的键值来获取用户的信息. 本人修改了部分代码. #!/usr/bin/python3 -*- coding:utf-8 -*- # 使用字典构建一个简单的数据库 #导入模块,主要为了做异常退出 import os # 构建people字典,用来存储用户信息 people = { 'Ailce':{ 'phone': '2341', 'addr': 'Foo drive 23' },

Python Flask 天气查询

一直觉得自己的博客太简单了,今天想加点功能上去,说干就干,准备加个最常用的,天气预报功能. 看了几个例子,觉得也不是很难,网上找个接口就是了,不过,这百度的apistore里面...死活不让我获取手机验证码,所以转向JUHE里面去,还送500次的免费次数,绝对够用了 进入正题 首先,这个功能的主旨是:通过其他网站提供的api接口取回数据,一般是JSON格式的,然后自己渲染在前端页面上 直接看代码,这个代码是测试用例,最后加到网站以后还需要自行修改,不用class,直接添加函数就好. import

Python 天气查询到实现语音播放

import requests #引用requests模块import pygame # 获取天气def inquery(self): url = "https://free-api.heweather.com/v5/now?city={0}".format(self)+"&key=2d849c62d67a4b9e94607d0f1c744561" # url = "https://free-api.heweather.com/v5/now?cit

【Python3爬虫】自动查询天气并实现语音播报

一.写在前面 之前写过一篇用Python发送天气预报邮件的博客,但是因为要手动输入城市名称,还要打开邮箱才能知道天气情况,这也太麻烦了.于是乎,有了这一篇博客,这次我要做的就是用Python获取本机IP地址,并根据这个IP地址获取物理位置也就是我所在的城市名称,然后用之前的办法实现查询天气,再利用百度语音得到天气预报的MP3文件,最后播放,这样是不是就很方(tou)便(lan)了呢? 二.具体步骤 这次有四个py文件:get_ip.py,get_wather.py,get_mp3.py和main

1、历史天气查询网站-准备工作

一.引言 一直想学习Sql Server.Oracle数据库的优化技巧,以及一些Html的酷炫报表,可是没有数据.如果是自己造数据,觉得太麻烦,同时效果也不好.于是乎小编想到了爬虫,爬取网上的数据. 既然决定采用爬虫获取数据,下面就开始思考选择爬去什么类型的数据.有小说数据.豆瓣电影.天气数据等等,最终小编选择了天气数据.百度了几天了,浏览天气网站,发现历史天气查询网站的数据比较符合小编的感官,下面贴该网站的界面图. 二.目标网站截图 1.天气查询网站首页http://lishi.tianqi.

全网、全国最好用的基于经纬度的天气查询、天气预报接口

大家好,我们是中国科学院资源与环境信息系统国家重点实验室的人员(学生).在软件开发过程中,我们发现,传统获取天气信息的接口大多是基于所谓的天气码,数据源大多来自中国国家气象局:随着移动互联网的快速发展,大家都希望通过经纬度查询天气信息. 最开始我们搜寻全网,发现谷歌提供了利用经纬度获取天气信息的接口,然而一测试发现,由于“你懂的”原因,它已经无法使用了.国内IT三哥——百度貌似也提供了这么一个接口,但是又是需要神马key啊,验证文件啊等等一堆手续:而且它还限制每天的单个IP的访问次数,更让人讨厌

寒冬袭来,带你使用Flask开发一款天气查询软件吧

天气预报 获取天气预报数据,离不开中国天气网 http://www.weather.com.cn 天气预报网 登陆网站,在搜索栏中输入城市名称点击搜索,即可获取该地区的天气预报.比如我搜索西安,完成后会跳转至下面的网址: 西安天气 其他的都好说,但是这个地区编码怎么搞?F12看看网络请求… 爬虫思路 网络请求 我们可以看到网站先通过get请求,访问urlhttp://toy1.weather.com.cn/search?cityname=%E8%A5%BF%E5%AE%89并传参cityname

Android 身份证号码查询、手机号码查询、天气查询

1.基本信息 身份证号码查询:http://apistore.baidu.com/apiworks/servicedetail/113.html 手机号码:http://apistore.baidu.com/apiworks/servicedetail/117.html 天气查询http://apistore.baidu.com/apiworks/servicedetail/112.html 2.运行效果       

Lua的Table表使用例子(便于使用查询)

一.table.insert() 1.1 1 local countries = {"China", "England", "Brazil"} 2 --尾插法(Pos不填,默认插入尾部) 3 table.insert(countries, "France") 4 --头插法(首部插入) 5 table.insert(countries, 1, "Australia") 6 7 dump(countries)