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
   86   87   88   89   90   91   92   93   94   95   96