一、python中的分支结构:
分支结构到底是什么呢:
分支结构简单的说就是判断语句。
1.代码如下:
示例:
money=1000
qukuan=int(input("请输入取款金额:"))
if money>qukuan:
money=money-qukuan
print("取款成功,余额为:",money)
money1=1000
qukuan1=int(input("请输入取款金额:"))
if money1>qukuan1:
money1=money1-qukuan1
print("取款成功,余额为:",money1)
else:
print('您的余额不足!!')
shu=int(input("请输入一个1-3的数字:"))
if shu==1:
print("1")
elif shu==2:
print("2")
elif shu==3:
print("3")
else:
print("输入错误!")
answer=input('您是会员么?y/n')
money2=float(input("请输入您的购物金额:"))
if answer=='y':
if money2>=200:
print('打八折,您的付款金额为:',money2*0.8)
elif money2>100:
print('打九折,您的付款金额为:',money2*0.9)
else:
print('不打折,您的付款金额为:',money2)
else:
print('非会员!')
2.运行结果:
示例:
总结:
提示:这里对文章进行总结:
# 单分支结构
#
# if 条件表达式1:
# 执行体1
# 双分支结构
#
# if 条件表达式1:
# 执行体1
# else:
# 执行体2
# 多分支结构
#
# if 条件表达式1:
# 执行体1
# elif 条件表达式2:
# 执行体2
# elif 条件表达式3:
# 执行体3
# [else:]
# 执行体4
#
# 嵌套if
# if 条件表达式1:
# if 内层条件表达式1:
# 内层执行体1
# else:
# 内层执行体2
# else:执行体1
#
# 条件表达式:
# 条件表达式是if。。。。。else的简写
# 格式: x if 判断条件 else y
# 运算规则: 如果判断条件的布尔值为true,条件表达式的返回值为x,否则返回值为y
# pass语句
#
# pass语句什么都不做,只是一个占位符,用在语局上需要的地方
#
# 什么时候使用:
# 先搭建语法结构,好没想好代码怎么写的时候
# 哪些语句一起使用:
# 1. if语句的条件执行体
# 2. for-in语句的循环体
# 3. 定义函数时的函数体