赞
踩
重要知识:
from datetime import datetime, timedelta
datetime.year ----- #日期格式中的年转换成整型,方便计算
datetime.month ---- 日期格式中的月转换成整型,方便计算
datetime.day-------- 日期格式中的日转换成整型,方便计算
print(datetime.now().year)
print(datetime.now().month)
print(type(datetime.now().year))
分解数:
def abc(x):
ans = 0
while x:
ans += x % 10 # 取最后一位数(78) 8
x //= 10 # 返回商的整数部分向下取整 7
return ans
start = datetime(2001,1,1)
end = datetime(2021,12,31)
delta = timedelta(1)
count = 0
while start<=end:
num = abc(start.year) +abc(start.month) +abc(start
if num in [1,4,9,16,25,36,64,81,100]:
count +=1
start +=delta
print(count)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。