Python-条件分支,流程图怎么增加分支,Python-条件分
Python-条件分支,流程图怎么增加分支,Python-条件分
Python-条件分支
一、简单条件分支
条件分支:返回值要么是true要么false语句:if-elif-elif-elseif(条件A):语句A
elif(条件B):语句B
elif(条件C):语句C
else:语句D
其中:elif等同于else if
注意:
1)每个条件后面要使用冒号:
2)Python没有花括号{来区分使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块
3)Python中没有switch – case语句
实例:age = int(input("input输入测试年纪: "))
print("")
if age < 0:
print("你是还在肚子里么?居然小于0!")
elif age == 1:
print("相当于 14 岁的人。")
elif age == 2:
print("相当于 22 岁的人。")
elif age > 2:
human = 22 + (age -2)*5
print("对应人类年龄: ", human)
else:
print("输入错误!")
练习:比大小(随机在0-100中生成一个数,比较大小得到正确的数)GussNumber=random.randint(0,100)
InputNumber=int(intput(“请输入你猜的数:”))
If(GussNumber<InputNumber):
print(“你猜的太大了!”)
elif(GussNumber==InputNumber):
print(“你猜对了!”)
else:
print(“你猜的太小了!”)
二、嵌套条件分支
嵌套:把 if...elif...else 结构放在另外一个 if...elif...else 结构中。语句:if(条件A):语句A
if(条件a):语句a
elif(条件b):语句b
elif(条件c):语句c
else:语句d
elif(条件B):语句B
if(条件a):语句a
elif(条件b):语句b
elif(条件c):语句c
else:语句d
elif(条件C):语句C
else:语句D
练习:查成绩等级(输入成绩,查看等级)InputNumber=int(intput(“请输入你的成绩:”))
If(InputNumber<0 or InputNumber>100):
print(“什么鬼,你是要上天么!没有等级!”)
elif(InputNumber=0):
print(“很抱歉,你考了个鸭蛋!”)
else:
If(InputNumber<60):
print(“啊,考了个不及格,等级D”)
elif(InputNumber<75):
print(“恭喜你,你及格了!等级C”)
elif(InputNumber<85):
print(“恭喜你,你是个好孩子!等级B”)
else:
print(“哇塞,牛!等级A”)
Python-条件分支
相关内容
- Python cos() 函数,cos函数公式,描述cos()返回x
- python MD5() 加密,,摘要算法python
- python-函数(补充),,def calc(n
- Centos7 安装Python3.7,centos如何安装软件,如果电脑自带的
- Python 的 time.sleep(),timetosleep对吗,import tim
- Python3基本数据类型之int&str,,python 中的变
- Python 学习之for与break的用法,, Pytho
- Python多个and和or的逻辑判断,逻辑运算1or2等于,如果一个
- python对象反射和函数反射,python自定义函数实例,pytho
- 学习Python第二天,,一、分支结构if语句
评论关闭