def reverse_list(lst):

"""准换列表的先后顺序:param lst: 原始列表:return: 新的列表"""return [ele for ele in reversed(lst)]

low_list = ["01", "02", "03", "04", "05"]

设置比拟小的数字的列表

high_list = ["06", "07", "08", "09", "10"]

设置比拟大的数字的列表

N = 0

设置一个数字N来记录一共有多少期能够购买

n = 0

设置一个数字n来记录命中了多少期彩票

record_number = 1

设置记录数据的一个判断值

list_data_number = []

设置一个空的列表来存储一天之中的间断挂掉的期数

dict_time_record = {}

设置一个空的字典来存储连挂掉的期数满足所列条件的工夫节点

for k in range(1152):

# 循环遍历所有的数据点if k < 1150:    new_result1 = reverse_list(new_response["result"]["data"])[k]      # 第一期数据    new_result2 = reverse_list(new_response["result"]["data"])[k + 1]      # 第二期数据    new_result3 = reverse_list(new_response["result"]["data"])[k + 2]      # 第三期数据    data1 = new_result1['preDrawCode'].split(',')    # 第一期数据    data2 = new_result2['preDrawCode'].split(',')    # 第二期数据    data3 = new_result3['preDrawCode'].split(',')    # 第三期数据    for m in range(10):        # 通过循环来判断是否满足购买的条件,并且实现肯定的性能        if m == 0:            if data2[0] == data1[1]:                  # 如果相等就要完结循环                N += 1                # 能够购买的期数应该要自加一                if (data2[0] in low_list and data3[0] in low_list) or (data2[0] in high_list and data3[0] in high_list):                    n += 1                    # 命中的期数应该要自加一                    # [Skrill下载](https://www.gendan5.com/wallet/Skrill.html)如果命中了的话,本轮完结,开启下一轮                    list_data_number.append(record_number)                    if f"{record_number}" in dict_time_record.keys():                        # 如果曾经有了这个键,那么值增加工夫点

dict_time_record[f"{record_number}"].append(new_result3'preDrawTime')

                    else:                        # 如果没有这个键,那么增加一个键值对,值为一个列表,而且初始化为以后的工夫                        dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]                    record_number = 1                      # 初始化下一轮的开始                else:                    record_number += 1                      # 如果没有命中的话,次数就应该要自加一                break                  # 如果满足相等的条件就要完结循环        elif m == 9:              # 与下面差不多的算法            if data2[9] == data1[8]:                  # 如果相等                N += 1                if (data2[9] in low_list and data3[9] in low_list) or (data2[9] in high_list and data3[9] in high_list):                    n += 1                    list_data_number.append(record_number)                    if f"{record_number}" in dict_time_record.keys():

dict_time_record[f"{record_number}"].append(new_result3'preDrawTime')

                    else:                        dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]                    record_number = 1                else:                    record_number += 1                break        else:              # 与下面差不多的算法            if data2[m] == data1[m + 1] or data2[m] == data1[m - 1]:                  # 如果相等                N += 1                if (data2[m] in low_list and data3[m] in low_list) or (data2[m] in high_list and data3[m] in high_list):                    n += 1                    list_data_number.append(record_number)                    if f"{record_number}" in dict_time_record.keys():

dict_time_record[f"{record_number}"].append(new_result3'preDrawTime')

                    else:                        dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]                    record_number = 1                else:                    record_number += 1                break

print(f"日期:{new_response'result'0[:10]},总的梯子数为{N}个,一共有{n}次命中,一共有{N - n}次挂了")

打印工夫,以及,能够购买的期数,命中的期数,没有命中的期数

list_data_number.sort()

依照大小程序来进行排序

dict_record = {}

设置空字典进行记录

for i in list_data_number:

if f"{i}" in dict_record.keys():  # 判断是否曾经有了这个数字?    dict_record[f"{i}"] += 1    # 如果有的话,那么就会自加一else:  # 如果没有的话,那么就会创立并且赋值等于 1    dict_record[f"{i}"] = 1    # 创立一个新的字典元素,而后进行赋值为 1

for j in dict_record.keys():

if (int(j) >= 6) and (int(j) < 15):    # 理论的结果表明,咱们须要的是大于等于6期的数据,而没有呈现大于15的数据,因而有这样的一个关系式    print(f"买{j}次才中奖的次数为{dict_record[j]}")    # 打印相干信息    print(dict_time_record[j])    str0 = ""    for letter in dict_time_record[j]:        str0 += letter        str0 += ", "    print(str0)    # 打印相干信息