scratch判断平年和闰年,编程输入年份判断是否是闰年

闰年、平年是我们小学三年级才学的,这个在日期当中是比较基础的。今天我们来个大家用scratch编程程序来判断平年或者是闰。

scratch判断平年和闰年完整效果
scratch判断平年和闰年完整效果

首先我们来了解下,什么是平年?什么是闰年?

平年是指阳历没有闰日或农历没有闰月的年份。闰年是公元年数可被4整除,但是整百(个位和十位均为0)的年数必须是可以被400整除的才是(比如1900年不是闰年),其他都是平年。

平年和闰年的计算方法:

用年份除以4,没有余数的就是闰年,有余数的是平年,如果是世纪年(整百年)则是除以400。

计算方法一:普通年,看年份的末两位数,如果末两位数不能被4整除,那么就是平年;如果能被4整除且不能被100整除则为闰年。

计算方法二:世纪年,是遇到末两位数都是0的年份,就看年份的前两位数,如果前两位数不能被4整除,那么就是平年,反之则是闰年,比如2000年是闰年,1900年就不是闰年。

scratch判断平年和闰年实现步骤:

步骤一、新建变量年、日期、i;

变量日期是询问请输入日期格式:2022-12-10的日期,设为回答;

变量年,设为空值,获取要判断的年份;

变量i,是获取年份的遍历参数;

初始化
初始化

步骤二、遍历变量“日期”,从日期中获取年份,赋给变量“年”;

遍历变量“日期”获取年份
遍历变量“日期”获取年份

步骤三、判断闰年和平年,两种判断方式;闰年存在两种情况,一种是普通闰年,一种是世纪闰年;判断的条件总结如下:

“年”除以4的余数=0 且“年”除以100的余数=0不成立;

或者

“年”除以100的余数=0 且“年”除以400的余数=0;

满足条件的就是闰年了,否则就是平年;

判断闰年和平年的条件
判断闰年和平年的条件

scratch数学相关的重要知识推荐:

scratch绘制正六边形

scratch四则运算

scratch求最小的3的倍数的数

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-12-09 18:37:08
下一篇 2022-12-11 22:09:58

相关推荐