1)if
如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。
1 2 3 4 |
#-*- coding:utf-8 -*- num = input('Please input your number: ') if num == '1': print('itestcat') |
2)if…else…
如果if判断是False,不要执行if的内容,去把else执行了:
1 2 3 4 5 6 |
#-*- coding:utf-8 -*- num =input('Please input your number: ') if num=='1': print('itestcat') else: print('itestcat.com') |
3)if…elif…else
elif是else if的缩写,可以有多个elif,if语句执行是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else。
1 2 3 4 5 6 7 8 |
#-*- coding:utf-8 -*- num =input('Please input your number: ') if num=='1': print('itestcat') elif num =='2': print('www.itestcat.com') else: print('abcd') |
注:input()返回的数据类型是str,str不能直接和整数比较,必须先把str转换成整数。
原创文章,作者:iTestCat,保留所有权利,禁止转载,如若转载,请联系作者!