当前位置 : 主页 > 编程语言 > python >

蓝桥杯python组——猜生日

来源:互联网 收集:自由互联 发布时间:2022-06-15
蓝桥杯python组——猜生日 import os import sys import datetime start = datetime . date ( 1912 , 3 , 12 ) end = datetime . date ( 2012 , 3 , 12 ) add = datetime . timedelta ( 1 ) while start = end : start += add if int ( str ( start


蓝桥杯python组——猜生日

蓝桥杯python组——猜生日_python

import os
import sys
import datetime
start=datetime.date(1912,3,12)
end=datetime.date(2012,3,12)
add=datetime.timedelta(1)

while start<=end:
start+=add
if int(str(start)[:10].replace('-',''))%2012==0 and \
int(str(start)[:10].replace('-',''))%3==0 and \
int(str(start)[:10].replace('-',''))%12==0 and start.month==6:
print(int(str(start)[:10].replace('-','')))
break
#一开始输出的结果是有57岁了,有点不太相信,应该是大明不是小明了

注:代码中的\代表换行,一行写不开。。。。。

答案为19550604

谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!



网友评论