This commit is contained in:
shao1chuan 2024-03-02 17:33:13 +08:00
parent b4dac82343
commit 4f33750776
19 changed files with 2539 additions and 0 deletions

View File

@ -0,0 +1,11 @@
l = [i for i in range(2,30)]
print(l)
for i in range(2,30):
for j in range(2,i):
if i%j ==0:
print(f"{i} is not zhishu")
l.remove(i)
break
print(l)

View File

@ -0,0 +1,4 @@
for i in range(1,9):
for j in range(1,i+1):
print(f"{i}*{j} = {i*j} ", end = "")
print("")

View File

@ -0,0 +1,25 @@
# 随机数的处理
# 综合练习---猜数字
# 计算机要求用户输入数值范围的最小值和最大值。
# 计算机随后“思考”出在这个范围之内的一个随机数,
# 并且重复地要求用户猜测这个数,直到用户猜对了。
# 在用户每次进行猜测之后,计算机都会给出一个提示,
# 并且会在这个过程的最后显示出总的猜测次数。这
# 个程序包含了几种类型的我们学过的 Python 语句,例如,输入语句、输出语句、赋值语句、循环和条件语句
import random
smaller = int(input("Enter the smaller number: "))
larger = int(input("Enter the larger number: "))
myNumber = random.randint(smaller, larger)
count = 0
while True:
count += 1
userNumber = int(input("Enter your guess: "))
if userNumber < myNumber:
print("Too small")
elif userNumber > myNumber:
print("Too large")
else:
print("You've got it in", count, "tries!")
break

View File

@ -0,0 +1,260 @@
# -*- coding: UTF-8 -*-
# https://blog.csdn.net/tian_123456789/article/details/78914692
import os
import re
import numpy as np
class Student: #定义一个学生类
def __init__(self):
self.name = ''
self.ID =''
self.score1 = 0
self.score2 = 0
self.score3 = 0
self.sum = 0
def searchByID(stulist, ID): #按学号查找看是否学号已经存在
for item in stulist:
if item.ID == ID:
return True
def Add(stulist,stu): #添加一个学生信息
if searchByID(stulist, stu.ID) == True:
print("学号已经存在!")
return False
stulist.append(stu)
print (stu.name,stu.ID, stu.score1, stu.score2, stu.score3, stu.sum)
print ("是否要保存学生信息?")
nChoose = input("Choose Y/N")
if nChoose == 'Y' or nChoose == 'y':
file_object = open("students.txt", "a")
file_object.write(stu.ID)
file_object.write(" ")
file_object.write(stu.name)
file_object.write(" ")
file_object.write(str(stu.score1))
file_object.write(" ")
file_object.write(str(stu.score2))
file_object.write(" ")
file_object.write(str(stu.score3))
file_object.write(" ")
file_object.write(str(stu.sum))
file_object.write("\n")
file_object.close()
print (u"保存成功!")
def Search(stulist, ID): #搜索一个学生信息
print (u"学号 姓名 语文 数学 英语 总分")
count = 0
for item in stulist:
if item.ID == ID:
print (item.ID, '\t' ,item.name,'\t', item.score1,'\t',item.score2, '\t', item.score3, '\t',item.sum)
break
count = 0
if count == len(stulist):
print ("没有该学生学号!")
def Del(stulist, ID): #删除一个学生信息
count = 0
for item in stulist:
if item.ID == ID:
stulist.remove(item)
print ("删除成功!")
break
count +=1
# if count == len(stulist):
# print "没有该学生学号!"
file_object = open("students.txt", "w")
for stu in stulist:
print (stu.ID, stu.name, stu.score1,stu.score2, stu.score3, stu.sum)
file_object.write(stu.ID)
file_object.write(" ")
file_object.write(stu.name)
file_object.write(" ")
file_object.write(str(stu.score1))
file_object.write(" ")
file_object.write(str(stu.score2))
file_object.write(" ")
file_object.write(str(stu.score3))
file_object.write(" ")
file_object.write(str(stu.sum))
file_object.write("\n")
file_object.close()
# print "保存成功!"
file_object.close()
def Change(stulist, ID):
count = 0
for item in stulist:
if item.ID == ID:
stulist.remove(item)
file_object = open("students.txt", "w")
for stu in stulist:
#print li.ID, li.name, li.score
file_object.write(stu.ID)
file_object.write(" ")
file_object.write(stu.name)
file_object.write(" ")
file_object.write(str(stu.score1))
file_object.write(" ")
file_object.write(str(stu.score2))
file_object.write(" ")
file_object.write(str(stu.score3))
file_object.write(" ")
file_object.write(str(stu.sum))
file_object.write("\n")
# print "保存成功!"
file_object.close()
stu = Student()
stu.name = input("请输入学生的姓名")
while True:
stu.ID = input("请输入学生的ID")
p = re.compile('^[0-9]{3}$')
if p.match(stu.ID):
break
else:
print ("输入的有错误!")
while True:
stu.score1 = int(input("请输入学生语文成绩"))
if stu.score1 <= 100 and stu.score1 > 0 :
break
else:
print ("输入的学生成绩有错误!")
while True:
stu.score2 = int(input("请输入学生数学成绩"))
if stu.score2 <= 100 and stu.score2 > 0 :
break
else:
print ("输入的学生成绩有错误!")
while True:
stu.score3 = int(input("请输入学生英语成绩"))
if stu.score3 <= 100 and stu.score3 > 0 :
break
else:
print ("输入的学生成绩有错误!")
stu.sum = stu.score1 + stu.score2 + stu.score3
Add(stulist,stu)
def display(stulist): #显示所有学生信息
print (u"学号 姓名 语文 数学 英语 总分")
for item in stulist:
print (item.ID, '\t' ,item.name,'\t', item.score1,'\t',item.score2, '\t', item.score3, '\t',item.sum)
def Sort(stulist): #按学生成绩排序
Stu = []
sum_count = []
for li in stulist:
temp = []
temp.append(li.ID)
temp.append(li.name)
temp.append(int(li.score1))
temp.append(int(li.score2))
temp.append(int(li.score3))
temp.append(int(li.sum))
sum_count.append(int(li.sum))
Stu.append(temp)
#print sum_count
#print Stu;
#print stulist
insertSort(sum_count, stulist)
#print stulist;
display(stulist)
def insertSort(a, stulist):
for i in range(len(a)-1):
#print a,i
for j in range(i+1,len(a)):
if a[i]<a[j]:
temp = stulist[i]
stulist[i] = stulist[j]
stulist[j] = temp
#return a
def Init(stulist): #初始化函数
print ("初始化......")
file_object = open('students.txt', 'r')
for line in file_object:
stu = Student()
line = line.strip("\n")
s = line.split(" ")
stu.ID = s[0]
stu.name = s[1]
stu.score1 = s[2]
stu.score2 = s[3]
stu.score3 = s[4]
stu.sum = s[5]
stulist.append(stu)
file_object.close()
print ("初始化成功!")
main()
def main(): #主函数 该程序的入口函数
while True:
print ("*********************")
print (u"--------菜单---------")
print (u"增加学生信息--------1")
print (u"查找学生信息--------2")
print (u"删除学生信息--------3")
print (u"修改学生信息--------4")
print (u"所有学生信息--------5")
print (u"按照分数排序--------6")
print (u"退出程序------------0")
print ("*********************")
nChoose = input("请输入你的选择:")
if nChoose == "1":
stu = Student()
stu.name = input("请输入学生的姓名")
while True:
stu.ID = input("请输入学生的ID")
p = re.compile('^[0-9]{3}$')
if p.match(stu.ID):
break
else:
print ("输入的有错误!")
while True:
stu.score1 = int(input("请输入学生语文成绩"))
if stu.score1 <= 100 and stu.score1 > 0 :
break
else:
print ("输入的学生成绩有错误!")
while True:
stu.score2 = int(input("请输入学生数学成绩"))
if stu.score2 <= 100 and stu.score2 > 0 :
break
else:
print ("输入的学生成绩有错误!")
while True:
stu.score3 = int(input("请输入学生英语成绩"))
if stu.score3 <= 100 and stu.score3 > 0 :
break
else:
print ("输入的学生成绩有错误!")
stu.sum = stu.score1 + stu.score2 + stu.score3
Add(stulist,stu)
if nChoose == '2':
ID = input("请输入学生的ID")
Search(stulist, ID)
if nChoose == '3':
ID = input("请输入学生的ID")
Del(stulist, ID)
if nChoose == '4':
ID = input("请输入学生的ID")
Change(stulist, ID)
if nChoose == '5':
display(stulist)
if nChoose == '6':
Sort(stulist)
if nChoose == '0':
break
if __name__ == '__main__':
stulist =[]
Init(stulist)

View File

@ -0,0 +1 @@
123 a 12 23 13 48

View File

@ -0,0 +1,38 @@
import matplotlib.pyplot as plt
import numpy as np
import json, time, requests, os
url = "https://zhujia.zhuwang.cc/api/chartData?areaId=-1&aa=%d"% int(time.time()*1000)
header = {'User-Agent': 'Mozilla/5.0'}
html = requests.get(url, headers=header).text
j0 = json.loads(html)
priceList = []
print("***********",j0.keys())
if not os.path.exists("猪肉价格"):
os.mkdir("猪肉价格")
# j0['pig_in'][i], j0['pig_local'][i], j0['maizeprice'][i], j0['bean'][i]
for item in j0:
if item != "time":
f = open("猪肉价格/"+item+'.txt', 'w+')
for i in range(366):
f.write("%.2f\n" % float(j0[item][i]))
f.close()
plt.figure(item)
plt.title(item)
plt.plot(j0[item])
plt.xlabel("时间")
plt.ylabel("元/公斤")
plt.xlim([0, 366])
plt.savefig("猪肉价格/"+item + '.png', dpi=600)
else:
f = open("猪肉价格/"+item+'.txt', 'w+')
for i in range(4):
for j in range(3):
f.write("%s" % j0[item][i][j])
f.write("\n")

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

View File

@ -0,0 +1,366 @@
4868.00
4839.00
4858.00
4848.00
4794.00
4777.00
4777.00
4720.00
4669.00
4718.00
4721.00
4711.00
4691.00
4640.00
4634.00
4629.00
4610.00
4614.00
4590.00
4604.00
4603.00
4585.00
4509.00
4556.00
4491.00
4454.00
4422.00
4369.00
4380.00
4345.00
4331.00
4240.00
4244.00
4197.00
4216.00
4167.00
4200.00
4253.00
4154.00
4202.00
4244.00
4210.00
4280.00
4194.00
4214.00
4215.00
4223.00
4274.00
4264.00
4312.00
4376.00
4305.00
4412.00
4468.00
4475.00
4414.00
4472.00
4418.00
4438.00
4454.00
4429.00
4441.00
4471.00
4477.00
4464.00
4477.00
4504.00
4480.00
4472.00
4442.00
4479.00
4516.00
4508.00
4523.00
4505.00
4506.00
4520.00
4553.00
4508.00
4534.00
4541.00
4522.00
4531.00
4515.00
4502.00
4510.00
4442.00
4461.00
4483.00
4463.00
4453.00
4305.00
4389.00
4378.00
4380.00
4305.00
4303.00
4299.00
4268.00
4260.00
4251.00
4263.00
4289.00
4265.00
4249.00
4275.00
4188.00
4240.00
4219.00
4191.00
4196.00
4192.00
4229.00
4239.00
4231.00
4235.00
4258.00
4239.00
4253.00
4227.00
4213.00
4220.00
4278.00
4256.00
4227.00
4272.00
4238.00
4284.00
4289.00
4320.00
4348.00
4348.00
4350.00
4350.00
4348.00
4347.00
4349.00
4345.00
4347.00
4344.00
4345.00
4343.00
4344.00
4349.00
4360.00
4359.00
4358.00
4359.00
4357.00
4357.00
4361.00
4361.00
4359.00
4363.00
4362.00
4363.00
4365.00
4515.00
4539.00
4504.00
4511.00
4503.00
4502.00
4503.00
4503.00
4502.00
4503.00
4504.00
4505.00
4505.00
4507.00
4508.00
4509.00
4510.00
4510.00
4511.00
4512.00
4514.00
4885.00
4886.00
5022.00
5019.00
5019.00
5020.00
5025.00
5028.00
5031.00
5034.00
5036.00
5037.00
5039.00
5040.00
5039.00
5041.00
5040.00
5043.00
5042.00
5041.00
5042.00
5042.00
5042.00
5000.00
4998.00
4998.00
4998.00
4998.00
4998.00
4998.00
4909.00
4904.00
4899.00
4897.00
4896.00
4895.00
4894.00
4893.00
4893.00
4892.00
4892.00
4891.00
4891.00
4889.00
4888.00
4887.00
4888.00
4886.00
4566.00
4570.00
4568.00
4439.00
4442.00
4443.00
4442.00
4441.00
4328.00
4525.00
4522.00
4443.00
4472.00
4472.00
4472.00
4380.00
4385.00
4385.00
4385.00
4385.00
4385.00
4384.00
4384.00
4384.00
4384.00
4384.00
4384.00
4384.00
4420.00
4384.00
4384.00
4384.00
4384.00
4382.00
4380.00
4380.00
4379.00
4380.00
4380.00
4380.00
4379.00
4379.00
4378.00
4377.00
4377.00
4376.00
4376.00
4375.00
4375.00
4374.00
4374.00
4373.00
4374.00
4372.00
4372.00
4371.00
4370.00
4371.00
4370.00
4370.00
4369.00
4369.00
4369.00
4367.00
4368.00
4366.00
4366.00
4365.00
4365.00
4365.00
4364.00
4365.00
4363.00
4363.00
4362.00
4362.00
4361.00
4361.00
4361.00
4362.00
4362.00
4362.00
4362.00
4361.00
4361.00
4360.00
4360.00
4360.00
4360.00
4359.00
4359.00
4360.00
4358.00
4357.00
4356.00
4357.00
4354.00
4354.00
4354.00
4163.00
3992.00
3995.00
3979.00
3948.00
3912.00
3923.00
3920.00
3935.00
3554.00
3554.00
3557.00
3549.00
3552.00
3786.00
3400.00
3402.00
3402.00
3401.00
3399.00
3658.00
3682.00
3682.00
3661.00
3672.00
3678.00
3663.00
3689.00
3632.00
3653.00
3658.00
3646.00
3661.00
3663.00
3670.00
3650.00
3679.00
3396.00
3396.00
3605.00
3397.00

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

View File

@ -0,0 +1,366 @@
2904.00
2916.00
2940.00
2929.00
2912.00
2906.00
2906.00
2939.00
2934.00
2936.00
2933.00
2929.00
2924.00
2911.00
2922.00
2909.00
2916.00
2914.00
2906.00
2912.00
2915.00
2895.00
2874.00
2903.00
2891.00
2910.00
2904.00
2895.00
2899.00
2891.00
2902.00
2887.00
2879.00
2897.00
2887.00
2862.00
2889.00
2888.00
2876.00
2878.00
2892.00
2864.00
2869.00
2866.00
2865.00
2840.00
2850.00
2848.00
2844.00
2869.00
2871.00
2868.00
2846.00
2863.00
2865.00
2869.00
2867.00
2872.00
2873.00
2867.00
2868.00
2870.00
2844.00
2878.00
2836.00
2877.00
2851.00
2894.00
2878.00
2863.00
2869.00
2872.00
2870.00
2895.00
2883.00
2881.00
2877.00
2844.00
2880.00
2855.00
2861.00
2860.00
2856.00
2830.00
2845.00
2844.00
2877.00
2894.00
2860.00
2862.00
2857.00
2863.00
2860.00
2885.00
2862.00
2861.00
2874.00
2859.00
2868.00
2862.00
2869.00
2874.00
2861.00
2854.00
2851.00
2859.00
2826.00
2867.00
2870.00
2865.00
2851.00
2868.00
2860.00
2880.00
2865.00
2870.00
2865.00
2844.00
2841.00
2855.00
2850.00
2850.00
2848.00
2867.00
2880.00
2872.00
2861.00
2850.00
2869.00
2863.00
2855.00
2855.00
2853.00
2855.00
2859.00
2861.00
2858.00
2922.00
2923.00
2922.00
2923.00
2924.00
2924.00
2923.00
2924.00
2924.00
2924.00
2924.00
2924.00
2925.00
2925.00
2927.00
2926.00
2926.00
2927.00
2925.00
2926.00
2953.00
2914.00
2974.00
2950.00
2948.00
2949.00
2949.00
2950.00
2951.00
2951.00
2951.00
2952.00
2952.00
2952.00
2952.00
2953.00
2953.00
2953.00
2954.00
2954.00
2955.00
2955.00
2956.00
3029.00
3023.00
3024.00
3024.00
3025.00
3025.00
3025.00
3025.00
3025.00
3025.00
3025.00
3026.00
3026.00
3027.00
3027.00
3027.00
3028.00
3027.00
3027.00
3027.00
3027.00
3028.00
3027.00
3027.00
3029.00
3028.00
3029.00
3021.00
3000.00
2976.00
2968.00
2968.00
2968.00
2968.00
2968.00
2967.00
2947.00
2948.00
2948.00
2946.00
2946.00
2946.00
2946.00
2945.00
2945.00
2945.00
2768.00
2778.00
2779.00
2780.00
2780.00
2779.00
2780.00
2780.00
2771.00
2771.00
2770.00
2835.00
2836.00
2836.00
2835.00
2744.00
2750.00
2749.00
2748.00
2749.00
2748.00
2748.00
2748.00
2749.00
2749.00
2748.00
2748.00
2747.00
2742.00
2745.00
2743.00
2742.00
2742.00
2739.00
2738.00
2738.00
2738.00
2737.00
2736.00
2735.00
2736.00
2736.00
2735.00
2735.00
2735.00
2735.00
2735.00
2735.00
2734.00
2733.00
2733.00
2733.00
2732.00
2732.00
2732.00
2732.00
2731.00
2730.00
2731.00
2730.00
2729.00
2729.00
2729.00
2729.00
2729.00
2728.00
2727.00
2727.00
2727.00
2727.00
2727.00
2727.00
2725.00
2727.00
2726.00
2725.00
2723.00
2723.00
2723.00
2723.00
2723.00
2723.00
2722.00
2721.00
2720.00
2720.00
2719.00
2717.00
2716.00
2716.00
2716.00
2716.00
2715.00
2714.00
2713.00
2712.00
2710.00
2710.00
2708.00
2638.00
2591.00
2616.00
2599.00
2601.00
2599.00
2568.00
2584.00
2589.00
2577.00
2570.00
2563.00
2569.00
2546.00
2535.00
2558.00
2518.00
2521.00
2522.00
2538.00
2515.00
2530.00
2530.00
2534.00
2525.00
2516.00
2528.00
2538.00
2522.00
2508.00
2511.00
2496.00
2513.00
2516.00
2507.00
2507.00
2490.00
2489.00
2494.00
2503.00
2478.00

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

View File

@ -0,0 +1,366 @@
15.64
15.44
15.61
15.63
15.70
15.65
15.65
15.49
15.34
15.50
15.60
15.60
15.52
15.39
15.42
15.29
15.23
15.01
15.01
15.10
15.00
15.14
15.15
15.13
15.08
14.84
14.90
15.00
14.88
14.77
14.81
14.59
14.61
14.41
14.33
14.20
14.25
14.30
14.32
14.27
14.16
14.18
14.14
14.19
14.22
14.10
14.08
13.89
13.86
13.82
13.76
13.78
13.83
14.01
14.06
14.18
14.22
14.29
14.52
14.70
14.65
14.42
14.19
14.36
14.38
14.37
14.18
14.33
14.40
14.18
14.09
14.22
14.16
14.16
14.19
14.21
14.11
14.13
14.05
14.04
14.03
14.01
13.83
13.89
13.98
13.98
13.98
14.01
14.23
14.24
14.20
14.27
14.60
14.20
14.15
14.15
14.15
14.07
14.03
14.07
14.02
14.10
14.08
14.08
14.04
14.06
13.90
14.03
14.02
13.99
14.11
14.22
14.18
14.16
14.15
14.12
13.99
14.03
13.95
13.92
13.93
13.86
13.72
13.59
13.58
13.67
13.68
13.69
13.69
13.92
13.95
13.93
13.87
13.88
13.91
13.88
13.84
13.78
13.82
13.73
13.81
13.80
13.80
13.92
13.90
13.93
13.97
14.06
14.22
14.27
14.57
15.18
15.28
15.08
15.47
16.07
16.51
16.78
17.40
17.32
17.12
17.22
17.41
17.51
17.36
17.36
17.35
17.12
16.99
17.11
17.12
17.21
17.17
17.11
17.10
17.04
17.07
17.03
17.08
17.11
16.95
17.09
17.08
17.20
17.13
17.02
17.18
17.10
17.05
16.97
16.79
16.76
16.66
16.70
16.71
16.59
16.54
16.40
16.55
16.52
16.58
16.52
16.49
16.53
16.47
16.37
16.36
16.23
16.26
16.29
16.12
16.09
16.26
16.22
16.09
15.93
16.05
16.01
16.04
15.85
15.89
15.93
15.89
15.91
15.85
15.70
15.61
15.53
15.40
15.23
15.34
15.31
15.32
15.30
15.48
15.57
15.45
15.40
15.36
15.23
15.10
14.99
14.98
14.63
14.44
14.22
14.04
14.15
14.25
14.65
14.86
14.63
14.52
14.67
14.61
14.59
14.49
14.39
14.23
14.12
14.31
14.37
14.34
14.43
14.50
14.57
14.52
14.57
14.67
14.75
14.67
14.54
14.62
14.46
14.39
14.25
14.25
14.42
14.46
14.39
14.23
14.17
14.15
14.14
14.00
13.76
13.63
13.63
13.91
13.98
14.09
14.16
14.50
14.51
14.54
14.36
14.65
14.73
14.65
14.45
14.47
14.55
14.44
14.42
14.46
14.48
14.39
14.35
14.22
14.23
14.29
14.26
14.16
14.21
14.17
14.06
14.08
14.07
13.95
13.91
13.87
13.65
13.74
13.77
13.87
13.98
14.09
14.15
14.07
13.98
14.15
14.36
14.63
14.64
14.66
14.94
15.22
15.27
15.37
15.70
16.29
16.46
15.78
15.11
15.42
15.57
15.40
15.40
15.42
15.42
15.43
15.49
15.56
15.62
15.73
15.69
15.45
15.32
14.81
14.69
14.33
14.12
14.07
13.84
13.83
13.89

Binary file not shown.

After

Width:  |  Height:  |  Size: 290 KiB

View File

@ -0,0 +1,366 @@
15.01
15.11
15.11
15.13
15.20
15.06
15.06
15.06
14.78
15.03
14.98
15.03
14.92
14.96
14.85
14.81
14.53
14.41
14.36
14.41
14.53
14.49
14.53
14.61
14.71
14.45
14.45
14.50
14.48
14.37
14.24
14.14
14.17
13.98
13.86
13.74
13.86
13.87
13.94
13.87
13.76
13.87
13.71
13.82
13.84
13.74
13.71
13.51
13.47
13.41
13.38
13.36
13.47
13.57
13.70
13.77
13.80
13.75
14.09
14.16
14.07
13.85
13.73
13.83
13.98
13.94
13.79
13.98
13.87
13.79
13.76
13.74
13.87
13.87
13.75
13.79
13.73
13.72
13.78
13.62
13.58
13.52
13.44
13.42
13.53
13.53
13.61
13.71
13.81
13.83
13.92
13.91
13.91
13.81
13.78
13.75
13.75
13.64
13.63
13.69
13.68
13.79
13.71
13.68
13.64
13.60
13.59
13.67
13.63
13.60
13.75
13.88
13.78
13.80
13.73
13.78
13.55
13.61
13.58
13.54
13.53
13.49
13.33
13.16
13.17
13.29
13.33
13.34
13.29
13.55
13.58
13.46
13.41
13.45
13.44
13.45
13.43
13.46
13.43
13.39
13.40
13.46
13.42
13.59
13.49
13.54
13.60
13.61
13.81
13.78
14.15
14.57
14.79
14.68
15.07
15.58
16.05
16.34
16.77
16.89
16.69
16.76
17.04
17.07
16.89
16.89
16.91
16.67
16.49
16.70
16.76
16.80
16.82
16.74
16.70
16.63
16.64
16.66
16.77
16.75
16.68
16.73
16.68
16.83
16.73
16.70
16.70
16.75
16.74
16.60
16.37
16.29
16.23
16.26
16.20
16.16
16.07
15.99
16.10
16.12
16.17
16.11
16.08
16.16
15.98
16.01
15.95
15.91
15.85
15.95
15.77
15.79
15.91
15.92
15.79
15.63
15.74
15.62
15.70
15.48
15.52
15.51
15.56
15.52
15.46
15.38
15.23
15.16
15.10
14.97
15.05
14.93
14.99
14.96
15.14
15.12
15.15
15.06
14.92
14.85
14.73
14.65
14.60
14.18
14.06
13.81
13.75
13.76
13.81
14.18
14.25
14.20
14.03
14.59
14.16
14.06
14.09
13.94
13.84
13.65
13.93
13.86
13.94
13.95
14.09
14.09
14.02
14.06
14.17
14.25
14.17
14.12
14.15
14.09
13.94
13.83
13.83
14.03
14.08
13.94
13.82
13.79
13.84
13.79
13.52
13.35
13.18
13.05
13.44
13.51
13.58
13.82
14.02
14.09
14.10
14.07
14.10
14.22
14.20
14.02
14.06
14.16
14.07
14.03
14.05
14.07
14.01
13.98
13.85
13.89
13.91
13.90
13.76
13.77
13.82
13.65
13.70
13.64
13.62
13.50
13.47
13.26
13.32
13.34
13.42
13.57
13.64
13.61
13.62
13.53
13.66
13.81
13.99
14.17
14.18
14.49
14.78
14.89
14.91
15.22
15.87
16.06
15.51
14.73
14.75
15.09
14.94
14.94
14.97
14.99
15.02
15.09
15.22
15.14
15.31
15.31
15.03
14.94
14.48
14.37
13.93
13.64
13.53
13.41
13.44
13.51

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

View File

@ -0,0 +1,366 @@
15.93
15.99
15.87
16.00
15.96
15.91
15.82
15.83
15.65
15.75
15.87
15.97
15.87
15.68
15.65
15.46
15.26
15.10
15.07
15.22
15.42
15.46
15.42
15.44
15.25
15.17
15.06
15.06
15.04
14.95
14.82
14.81
14.77
14.69
14.60
14.51
14.49
14.53
14.51
14.52
14.45
14.42
14.37
14.38
14.42
14.41
14.38
14.19
14.13
14.06
13.97
13.94
13.99
14.31
14.21
14.30
14.31
14.42
14.56
14.74
14.72
14.61
14.55
14.62
14.63
14.64
14.55
14.57
14.57
14.49
14.37
14.39
14.39
14.32
14.33
14.31
14.26
14.27
14.28
14.29
14.29
14.25
14.04
14.04
14.13
14.13
14.25
14.26
14.25
14.35
14.41
14.46
14.44
14.38
14.37
14.36
14.31
14.27
14.21
14.22
14.21
14.24
14.22
14.24
14.20
14.23
14.21
14.22
14.22
14.21
14.24
14.35
14.39
14.34
14.34
14.33
14.27
14.17
14.14
14.09
14.08
14.06
13.91
13.80
13.74
13.72
13.75
13.78
13.88
14.05
14.07
14.14
14.16
14.15
14.15
14.12
14.03
13.97
13.96
13.95
13.95
13.97
14.09
14.10
14.09
14.08
14.12
14.23
14.31
14.44
14.88
15.43
15.40
15.13
15.75
16.30
16.49
16.77
17.61
17.53
17.16
17.35
17.56
17.52
17.52
17.51
17.46
17.22
17.13
17.25
17.33
17.24
17.49
17.26
17.20
17.17
17.15
17.13
17.21
17.19
17.19
17.15
17.23
17.29
17.29
17.20
17.39
17.21
17.08
17.02
17.05
16.79
16.81
16.89
16.84
16.69
16.59
16.57
16.62
16.64
16.62
16.62
16.63
16.60
16.56
16.47
16.37
16.25
16.26
16.22
16.17
16.13
16.28
16.29
16.03
16.20
16.39
16.04
16.05
15.88
15.87
15.87
15.89
15.92
15.87
15.76
15.67
15.53
15.23
15.26
15.37
15.40
15.63
15.45
15.71
15.71
15.66
15.61
15.33
15.19
15.15
15.23
15.09
14.77
14.56
14.36
14.23
14.27
14.51
15.14
15.24
15.02
14.84
14.80
15.00
15.00
14.85
14.60
14.43
14.40
14.47
14.52
14.55
14.66
14.71
14.74
14.84
15.03
15.13
15.10
15.03
14.86
14.78
14.76
14.54
14.27
14.29
14.55
14.67
14.62
14.42
14.35
14.41
14.32
14.08
13.83
13.71
13.86
14.17
14.27
14.33
14.55
14.88
14.90
14.89
14.68
14.88
15.04
14.87
14.50
14.52
14.50
14.49
14.49
14.66
14.67
14.49
14.55
14.26
14.32
14.33
14.46
14.27
14.20
14.09
13.99
13.99
13.92
13.87
13.76
13.58
13.43
13.92
14.06
13.63
13.84
14.14
14.10
14.00
13.91
13.96
14.31
14.70
14.70
14.66
15.09
15.40
15.40
15.54
16.19
16.68
16.33
15.35
14.70
15.23
15.29
15.62
15.62
15.74
15.83
15.95
15.98
16.03
16.02
16.13
16.15
15.88
15.70
15.21
15.07
14.02
13.84
13.69
13.65
14.15
13.79

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 KiB

View File

@ -0,0 +1,366 @@
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
47.18
46.86
46.86
46.83
47.31
47.47
47.35
47.32
47.15
48.12
48.76
48.11
49.10
49.19
49.36
49.29
49.04
48.68
49.11
48.71
49.37
49.64
49.56
50.06
49.97
49.55
49.93
50.43
50.12
49.91
50.14
50.23
50.47
50.49
50.47
50.20
49.99
50.07
49.67
49.46
49.44
49.21
49.14
48.79
48.88
48.89
49.33
48.52
48.51
48.49
48.44
48.38
48.56
48.42
48.42
48.16
47.89
47.96
48.24
48.14
48.09
47.65
47.86
47.61
47.53
47.48
47.52
47.29
47.40
47.23
47.25
47.13
46.86
46.92
47.18
46.64
46.64
46.28
46.26
46.23
46.16
45.96
45.70
45.59
45.38
45.12
44.71
45.15
44.98
44.99
44.89
44.93
44.77
44.61
44.78
44.90
44.57
44.49
44.36
44.18
44.15
44.51
43.87
44.25
43.90
43.42
43.52
43.53
43.44
43.17
43.20
43.11
43.16
42.75
42.76
42.29
42.11
41.54
41.45
40.87
40.59
39.68
39.21
39.60
39.30
39.12
38.86
38.81
38.86
39.25
38.91
39.18
38.87
39.08
38.74
38.75
38.79
38.64
38.85
39.13
39.86
39.73
39.94
40.46
40.51
40.19
40.84
40.24
40.80
40.69
41.39
41.50
41.27
41.73
42.25
42.72
43.25
44.02
44.20
44.67
44.69
44.72
44.97
45.05
45.41
45.35
45.60
45.87
46.09
46.49
46.42
46.72
47.03
47.24
47.77
47.93
48.11
48.85
48.84
48.80
48.80
48.82
48.53
48.46
48.99
48.83
48.80
48.92
48.88
48.67
48.94
49.34
48.63
48.90
48.24
48.49
48.35
48.47
48.34
48.25
48.46
48.30
48.33
48.47
48.55
48.88
48.58
48.54
48.25
48.20
48.11
48.41
48.08
48.18
48.10
48.40
48.18
48.75
48.07
48.80
48.03
48.57
48.41
48.25
48.43
48.42
48.22
48.31
48.47
47.95
48.24
48.07
48.03
48.17
48.36
48.37
47.85
47.71
47.40
47.73
47.71
47.68
47.67
47.28
47.29
47.27
47.29
47.27
46.77
47.09
46.32
46.09
46.07
45.74
46.03
45.38
46.08
45.87
45.58
45.57
45.16
44.70
44.55
44.34
44.55
43.96
43.65
42.90
42.77
43.17
42.63
42.41
42.30
41.95
42.52
41.53
41.13
40.97
40.43
41.09
40.46
39.75
39.75
40.09
39.10
38.85
38.59
39.24
39.54
39.34
39.40
39.18
39.37
39.27
39.33
39.38
39.26
39.32
39.73
39.26
38.70
38.85
39.65
39.23
39.27

View File

@ -0,0 +1,4 @@
20240127
20231127
20230830
20230226