python函数应用小案例
admin
2023-06-26 15:02:04
0次
#双色球随机选择
import random
phone_number_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):
    l = 0
    while l < int(number):
        l = l + 1
        for i in range(0, 6):
            red = random.randint(1, 33)  # 1到33随机生成一个整数
            print(red, end=" ")
        blue = random.randint(1, 16)
        print(blue)
def  find_phone(keyword):
    phone_list = phone_number_str.split(",")
    for p in phone_list:
        if p.find(keyword) != -1:
            print(p)
def   weather_str_city(address):
    city_list = weather_str.split("~")
    # print(city_list)
    city_data = {}
    for i in range(0, len(city_list)):
        w = city_list[i].split(",")
        weather = {'name': w[0], 'data': w[1], 'weather': w[2], 'max': w[3], 'min': w[4], 'wind': w[5]}
        city_data[weather['name']] = weather
    if address in city_data:
        return city_data.get(address)
    else:
        return {}

while True:
    print("1-双色球随机选号")
    print("2-号码百事通")
    print("3-明日天气预报")
    print("0-结束程序")
    c = input("请输入功能编号: ")
    #调用生成双色球函数
    if c == '1':
       number = input("你要生成多少注双色球")
       generate_unionlotto(number)
    #调用查询机构函数
    elif c == '2':
        n = input("你要输如查询的机构或者号码:  ")
        find_phone(keyword=n)
    #查询天气
    elif c == '3':
        adress = input("请输入你要查询的地方")
        s = weather_str_city(adress)
        print(s)
        if 'name' in s:
            print('{data}{name}{weather}{max}/{min}{wind}'.format_map(s))
        else:
            print("未找到城市")
    elif c =='0':
        break
        print("程序结束")
    else:
        print('请输入正确的功能编号')

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...