python用for循环得到符合条件的天数

在处理日最高温度数据的时候,写了如下代码,想要输出2014-2019符合高温天的总天数,要得到一共发生了多少天,也要记录每个高温天发生期间的高温站点的比例,以及每个高温站点的温度,这里的高温天是指如果那一天温度大于35的站点数占总站点数的30%以上,那么那一天就是高温天。
我用a/len(site1)表示那天>35度站点的比例,但是输出的结果有些是大于1的,请问是我a=0放的位置不对嘛,我应该怎样写才能得到所要求的结果呢?

img

https://m.baidu.com/from=1020761t/bd_page_type=1/ssid=0/uid=0/pu=usm%402%2Csz%40320_1001%2Cta%40iphone_2_11.0_19_11.7/baiduid=F16DE8FE16DFAE2235E549EEC8D00337/w=0_10_/t=iphone/l=1/tc?clk_type=1&vit=osres&l=1&baiduid=F16DE8FE16DFAE2235E549EEC8D00337&t=iphone&ref=www_iphone&from=1020761t&ssid=0&lid=10200143783584438883&bd_page_type=1&pu=usm%402%2Csz%40320_1001%2Cta%40iphone_2_11.0_19_11.7&order=1&gsflag=0&fm=alop&isAtom=1&waplogo=1&clk_info=%7B%22tplname%22%3A%22www_normal%22%2C%22srcid%22%3A1599%2C%22jumpType%22%3A%22%22%2C%22t%22%3A1661578387815%2C%22xpath%22%3A%22div-article-section-div-div-section-div-div-div-a-div-div%22%7D&is_baidu=0&tj=www_normal_1_0_10_title&cltj=normal_title&asres=1&title=python%E6%97%A5%E5%8E%86for%E5%BE%AA%E7%8E%AF%2CPythoncalendaryeardayscalendar..._CSDN%E5%8D%9A%E5%AE%A2&wd=&eqid=8d8e30ba7e759a63100000056309ac7a&w_qd=IlPT2AEptyoA_yipFVOpJCqvC5rVLLAnyF5Wiu0VvA9rRR95RzNasH8gbv2req9VqOJwA_g1VJy&bdver=2&tcplug=1&dict=-1&sec=23549&di=5c776c2778c4569c&bdenc=1&tch=124.84.265.155.0.0&nsrc=k4638UOP4j5EzwRkgkRcehMtex36NAEZpJQdW3YudfK%2BTq13aH7sW1TlzKXPbgqimVrIgwlxmNQ%2Fi1CX0fbHclxeH%2B6nBxPrtqDyROmFrKqU5r48Ao0BBA8NVdjtHV0fip55sLmvLTWTS%2FqErLqsxQ%3D%3D&ck0=1177&ck1=507&ck2=294&ck3=170&ck6=7&ck7=506&ala_anti=ck0%401177%2Cck1%40507%2Cck7%40506

把a=0放在 for j 或者 for k后面 ,你现在这样a在后面的for循环中不会变回0。