八、python判断语句

八、python判断语句

1.python单分支判断语句:

if 条件: 	# 条件结束要加:号(不是;号)
    执行动作一 	# 这里一定要缩进(tab键或四个空格),否则报错
		# 没有fi结束符了,就是看缩进

2.python双分支判断语句:

if 条件:
    执行动作一
else: 		# else后面也要加:
    执行动作二

3.python多分支判断语句:

if 条件一:
    执行动作一
elif 条件二: 	# elif 条件后面都要记得加:
    执行动作二
elif 条件三:
    执行动作三
else:
    执行动作四

练习:使用input输入字符,判断输入是数字,小写字母,大写字母,还是其它

char=input("input a char: ")
if char.isdigit():
    print ("{} is a digit".format(char))
elif char.islower():
    print("{} is a lower".format(char))
elif char.isupper():
    print("{} is a upper".format(char))
else:
    print("{} is other char".format(char))

4.if嵌套

if 条件一:
    if 条件二:
        执行动作一 	# 条件一,二都为True,则执行动作一
    else:
        执行动作二 	# 条件一True,条件二False,则执行动作二
    执行动作三 		# 条件一True,条件二无所谓,则执行动作三
else:
    if 条件三:
        执行动作四 	# 条件一False,条件三True,则执行动作四
    else:
        执行动作五 	# 条件一False,条件三False,则执行动作五
    执行动作六 		# 条件一False,条件二,三无所谓,则执行动作四
执行动作七 		# 与if里的条件无关,执行动作七
posted @ 2023-06-02 09:41  村尚chun叔  阅读(104)  评论(0编辑  收藏  举报