猫史档案馆


【Python作品分享】星期计算器

用户:庞又嘉5-0M庞又嘉5-0M查看:0 回复:1 评论:0 创建时间:2022-08-31T11:28:36


【作品展示】

center_image

 

【作品介绍】

这是我开发的“星期计算器”工具类软件。

当你输入年份,月份,以及天的数据之后,它就可以计算出那一天是星期几。

 

【作品源代码】

#蔡勒公式(w = 星期 y = 年 c = 世纪 d = 天 m = 月)
#w = y+[y/4]+[c/4]-(2*c)+[26(m+1)/ 10]+d-1

#提示
print("提示:此作品仅适用1582年10月15日之后的情形")

print()

#获取年、世纪、天、月的数据
cy = eval(input("请输入年份:"))
c = int(cy / 100)
y = int(str(cy)[-2]+str(cy)[-1])
m = eval(input("请输入月的数据:"))
d = eval(input("请输入天的数据:"))

print()

#数据处理
if m == 1 :
    m = 13
    y -= 1

if m == 2 :
    m = 14
    y -= 1

#星期计算
w = y+int((y/4))+int((c/4))-(2*c)+int((26*(m+1) / 10))+d-1

#数据处理2
if w < 0 :
    w = (w % 7 +7) % 7
else :
    w = w % 7

if m == 13 :
    m = 1

if m == 14 :
    m = 2

#打印计算结果
print(cy,"年",m,"月",d,"日是星期",w)

print()

#附录
print("蔡勒公式:(w = 星期 y = 年 c = 世纪 d = 天 m = 月)")
print("w = y+[y/4]+[c/4]-(2*c)+[26(m+1) / 10]+d-1")

print()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
庞又嘉5-0M庞又嘉5-0M

提示:

w = 0 = 星期天 

w = 1 = 星期一     

w = 2 = 星期二   

w = 3 = 星期三   

w = 4 = 星期四   

w = 5 = 星期五

w = 6 = 星期六

 

 

点赞0


评论