![img_ddc1200c23205c9c8c396e09f1f547ed.jpe](https://i-blog.csdnimg.cn/blog_migrate/ce0dbbb5585001cd26081c93f6c019de.jpeg)
过了一个慵懒的周末,进度应该被别的童鞋拉下不少/(ㄒoㄒ)/~~。所以我觉得蜗牛爬行日记这个题目还真是特别应景。
这篇文章是记录一下入门级的程序——如何判断闰年。这个在C语言里要用到条件语句,Python里同样也要用到,以下这个程序是在Python3环境下运行成功的。要强调版本是因为,版本不同造成函数名不同,我在一开始调试的时候,第9行代码调用的是raw_input函数,然后系统不报错,但就是运行不出来。在这里专门提醒一下。
![img_2ca5c74eb71ef314479a6f7bde549084.png](https://i-blog.csdnimg.cn/blog_migrate/2063fb5045663dacdf915c00d24fd94e.png)
运行后,在“请输入年份(如2008):”后面输入任意数字即可,如下图所示:
![img_d26f27f3141ff4d29aa758ccf6ff38d3.png](https://i-blog.csdnimg.cn/blog_migrate/c59cd96f4a393e8be685da5b16dc967b.png)
因为没有用循环语句,此处只运行一次。
下面总结一下两个语句,try/except/else语句和if语句。
一、try/except/else语句
格式:
try:
正常执行块
except A:
异常输出A
except:
其他异常处理
else:
如无异常,跳至该处执行。
就完整格式而言,else是可选的,不是必须的。
二、if语句
python的if语句和其他语言有些不同,它没有用括号来表示代码块,而是使用缩进。下面用代码说明一下。
格式:
if i>1:
print("大于1")
elif i==1:
print("等于1")
if i<1:
print("小于1")
条件多的时候,可以使用elif,不要忘记if语句的冒号和接下来代码块的缩进,否则会报错。
这个程序还可以进一步优化,今天就先写到这里吧。