Page 91 - 高中 信息技术 必修1 数据与计算
P. 91
4.3 运用选择结构描述问题求解过程
实 践
某学习小组的三名同学为判断某年是否为闰年的问题,各编写程序如下:
程序1:
x=int(input("请输入年份:"))
year=x
if x%100==0:
if x%400==0:
print("%d年是闰年"%d x)
else:
print("%d年不是闰年"%d x)
elif x%4==0:
print("%d年是闰年"%d x)
else:
print("%d年不是闰年"%d x)
程序2:
x=int(input("请输入年份:"))
year=x
if x%100==0: 广东教育出版社
if x%400==0:
x=x/100
if x%4>0:
print("%d年不是闰年"%d year)
else:
print("%d年是闰年"%d year)
程序3:
x=int(input("请输入年份:"))
year=x
if x%100==0 or (x%100>0 and x%4==0 ):
print("%d年是闰年"%d x)
else:
print("%d年不是闰年"%d x)
各小组完成以下实践内容:
(1)上机调试程序,分别验证三个程序的正确性。
(2)在这三个程序中,分别采用了不同的表达式作为判断闰年的条件。分析、讨论
哪一种更好。
83 83
37X1939 第四章.indd 83 2019/5/18 13:06:35