程序填空题:闰年的列表推导 - 实验4 装番茄和啤酒的容器 - 《Python编程基础及应用实验教程》(高等教育出版社)
下述代码用于生成公元2000年至公元3000年(含)的全部闰年列表。请将代码补充完整。<br><br>
python
leapYears = [x for x in range(2000,3001) if \
() or () ]
print("Leap years(2000~3000):", leapYears)
<br>
解题提示:四年一闰,百年不闰,四百年又闰。<br>
思考:上述代码中,range()函数的第2个参数为什么是3001而不是3000?
<br>
<br>
解题思路: 请参考《Python编程基础及应用实验教程》。
<br> 该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。
<br>**拼尽全力还是不会?参考B站习题讲解**<br>
哔哩哔哩up主:[海洋饼干叔叔](https://space.bilibili.com/384177380)<br> [Python课程](https://www.bilibili.com/video/BV1kt411R7uW/)
[Python习题](https://www.bilibili.com/video/BV1iL411t7UZ/)
[简洁的C和C++](https://www.bilibili.com/video/BV1it411d7zx/)
答案:
第1空:x % 4 == 0 and x % 100 !=0
第2空:x % 400 == 0
python
leapYears = [x for x in range(2000,3001) if \
() or () ]
print("Leap years(2000~3000):", leapYears)
<br>
解题提示:四年一闰,百年不闰,四百年又闰。<br>
思考:上述代码中,range()函数的第2个参数为什么是3001而不是3000?
<br>
<br>
解题思路: 请参考《Python编程基础及应用实验教程》。
<br> 该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。
<br>**拼尽全力还是不会?参考B站习题讲解**<br>
哔哩哔哩up主:[海洋饼干叔叔](https://space.bilibili.com/384177380)<br> [Python课程](https://www.bilibili.com/video/BV1kt411R7uW/)
[Python习题](https://www.bilibili.com/video/BV1iL411t7UZ/)
[简洁的C和C++](https://www.bilibili.com/video/BV1it411d7zx/)
答案:
第1空:x % 4 == 0 and x % 100 !=0
第2空:x % 400 == 0