您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
#双色球随机选择
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('请输入正确的功能编号')
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。