python表示变量x能被4整除且不能被100整除 | 您所在的位置:网站首页 › 流程图整除怎么表示 › python表示变量x能被4整除且不能被100整除 |
这次的任务是用python编个小程序,找出两个年份之间所有的闰年。小朋友都知道,闰年是年份可以被4整除的年份,但在整百年时,能被400整除的才是闰年。 要求把查找结果打印到屏幕上,按照10个闰年一行排版。 程序如下: '''起始和终止年份'''yStart=1840yEnd=2019 n=0 for x in range(yStart,yEnd+1):'''判断是否能被4整除''' if x%4==0:'''排除不能被400整除的年份''' if x%100!=0 or x%400==0:'''打印闰年到屏幕,以tab代替换行,以便同一行输出''' print(x,end='t') n=n+1'''输出10个年份后换行''' if n%10==0: print() 运行结果如下: ![]() 这个程序比较简单,用循环从起始年份到终止年份逐个判断,把闰年打印到屏幕。对孩子来说需要注意的地方在整百年时闰年的判断,本程序中是先用x%4==0把能被4整除的年份查找出来,再用x%100!=0把整百年份给去除掉,最后利用x%400==0把能被400整除的年份加上。对逻辑运算是一个练习。 在输出的格式上,利用变量n计数,以控制换行。每行的年份在打印时不输出默认的换行符,在上一次九九乘法表中说过。 |
CopyRight 2018-2019 实验室设备网 版权所有 |