题目内容:

根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?

a)  1900.1.1是星期一

b)  1月,3月,5月,7月,8月,10月和12月是31天

c)  4月,6月,9月和11月是30天

d)  2月是28天,在闰年是29天

e)  公元年数能被4整除且又不能被100整除是闰年

f)  能直接被400整除也是闰年

输出格式:

一个正整数

countday=1
total=0

for year in range(1900,2001):
    for month in range(1,13):
        if month==1:
            day=31
        elif month==2:
            if (year%4==0 and year%100!=0) or year%400==0:
                day=29
            else:
                day=28
        elif month==3:
            day=31
        elif month==4:
            day=30
        elif month==5:
            day=31
        elif month==6:
            day=30
        elif month==7:
            day=31
        elif month==8:
            day=31
        elif month==9:
            day=30
        elif month==10:
            day=31
        elif month==11:
            day=30
        else:
            day=31      
        countday+=day
        if (countday%7)==0 and year>1900:
            total+=1
print total

【练习题】根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?相关推荐

  1. 根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?

    -- coding: utf-8 -- """ Created on Sun Sep 06 08:51:53 2015 @author: MONKEY 根据下列信息计算在 ...

  2. Python 计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上

    题目内容: 根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上? a) 1900.1.1是星期一 b) 1月,3月,5月,7月,8月,10月和12月是31 ...

  3. python输出一年有多少天多少时分秒_python:计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上...

    # -*- coding: UTF-8 -*- """ Created on 2017/4/2 @author: cat """ impor ...

  4. python:计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上

    根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上? a) 1900.1.1是星期一 b) 1月,3月,5月,7月,8月,10月和12月是31天 c) 4 ...

  5. python计算某天距元旦的天数_Python:根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?...

    具体要求:a)1900.1.1是星期一b)1月,3月,5月,7月,8月,10月和12月是31天c)4月,6月,9月和11月是30天d)2月是28天,在闰年是29天e)公元年数能被4整除且又不能被100 ...

  6. 计算2000年1月1日到2008年1月1日 相距多少天。

    package com.jbit.dome; import java.util.Scanner; /*计算2000年1月1日到2008年1月1日 相距多少天.*/ public class test0 ...

  7. 计算2000年1月1日到2020年1月1日相距多少天 java

    计算2000年1月1日到2020年1月1日相距多少天 java 代码如下: public class Test2 {public static void main(String[] args) {in ...

  8. Java编程:计算2000年1月1日到2008年1月1日相距多少天?

    package com.pzhu.examples;import java.text.ParseException; import java.text.SimpleDateFormat; import ...

  9. 2019年12月计算机统考答案,2019年12月计算机等级WPS考前冲刺练习题及答案

    [导语]2019年12月计算机等级考试已经进入冲刺阶段,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年12月计算机等级WPS考前冲刺练习题及答案,把握机会抓紧练习吧.如想获取更多计 ...

最新文章

  1. hadoop+zookeeper+hbase 完全安装手册
  2. Python lambda用法及其与def的区别
  3. STM32mini使用UCOSII信号量和邮箱实现任务挂起和恢复
  4. 本科生怎样发表论文?
  5. just函数python_提升 Python 性能 Numba 与 Cython
  6. android闹钟延时,android闹钟定时启动延时或者直接不启动
  7. Flutter AnimatedList 使用解析
  8. 关于程序员前途的看法和我系列文章的想法
  9. angular4 浏览器兼容
  10. 应用栈解决迷宫问题的C语言实现
  11. 应用RSACryptoServiceProvider类轻松实现RSA算法
  12. 【田间连着车间、佘太酒业这十年!
  13. 在线编辑excel文件实现服务器后台存储,及页面还原
  14. 如何通透理解:BFS和DFS优先搜索算法(23年修订版)
  15. 【网络流】基础二分图的最大匹配问题
  16. 世界你好python_Python中的彩蛋(哈哈哈)
  17. Brendan Gregg: 一个实战派大神
  18. MapReduce自定义Job示例一:高温统计
  19. 产品定价相关理论_产品定价
  20. [心情]How to Be a Happier Person

热门文章

  1. Ubuntu20.04部署yolov5目标检测算法,无人车/无人机应用
  2. Android 7.0及其以上系统安装安装包时候提示:解析安装包失败
  3. 机器学习day10——机器学习的系统设计
  4. 技术评审中常见的一些问题
  5. 实战Elasticsearch6的join类型
  6. 线代 | 【提神醒脑】自用笔记串联一 —— 矩阵行变换 · 行向量组等价 · 同解方程 · 行列式与矩阵运算 · 秩
  7. java创建mysql sche_爱可生详解MySQL|入门必看DBLE中间件使用指南第一章:初识DBLE...
  8. Hadoop Yarn 多用户资源隔离
  9. Juniper training之Junos as a second language
  10. 逆水寒服务器紫荆之巅有关消息,逆水寒紫金最帅是谁 皇图霸业服务器为什么更名...