import datetime
import xlwings
import math
month = datetime.datetime.now().strftime('%m')
date = datetime.datetime.now().strftime('%d')
month = int(month)
date = int(date)
data_col = []
jrrq = []
zryz = 0
zrsz = 0
left_problems = 0
left_dates = 0
jryz = 0
if month == 2:
left_dates = 29 - date + 33 + 1
if month == 3:
left_dates = 31 - date + 2 + 1
if month == 4:
left_dates = 2 - date + 1
f = open("data.txt", "r")
data = f.readlines()
# print(data)
last_line = data[-1][:].split()
# print(last_line)
zryz = int(last_line[5])
zrsz = int(zrsz)
left_problems = int(last_line[3]) - zrsz
jryz = int(math.ceil(left_problems / left_dates))
f.close()
jrrq = datetime.datetime.now().strftime('%y-%m-%d')
# print(date)
print('剩余题目:' + str(left_problems))
print('剩余天数:' + str(left_dates))
print('今日理论最多应做题目:' + str(jryz))
zrsz = input('请输入你昨天做了多少题目:')
if zrsz == '统计':
f = open("data.txt", "r")
data = f.readlines()
print(data[-3:])
else:
f = open("data.txt", "r")
data = f.readlines()
# print(data)
last_line = data[-1][:].split()
# print(last_line)
zryz = int(last_line[5])
zrsz = int(zrsz)
left_problems = int(last_line[3]) - zrsz
jryz = int(math.ceil(left_problems / left_dates))
f.close()
f = open("data.txt", "a")
str2 = ' '
col = (str(jrrq), str(zryz), str(zrsz), str(left_problems), str(left_dates), str(jryz))
str2 = str2.join(col)
f.write('\n' + str2)
f.close()
print(str2)
#ctrl+alt+L可以自动补全空格,比较方便
每天早上起来,把昨天做的题目输进去,比如22,然后就会自动保存到txt文件里面,并且返回剩余的做题情况。
如果想查看最近三天的做题情况,输入‘统计’ ,就可以看到。
其实直接打开txt就行,记得不要乱修改txt的格式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)