温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python函数应用小案例

发布时间:2020-07-30 05:55:10 来源:网络 阅读:579 作者:依偎书生 栏目:编程语言
#双色球随机选择 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('请输入正确的功能编号')
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI