前言: Python的流程控制语句有分别有哪些?判断语句,循环语句,跳转语句,让我们来看看它们的用法,写法和作用吧。
目录
1.判断语句
当我们希望一个程序它满足一个条件时执行a代码块,当他不满足时,则执行b代码块,这个时候我们则需要用到判断语句。if,语句,if...else...语句,if..elif...语句,可以看看下面的流程图。
我们写一个代码案例
"""
如果是VIP客户,消费小于等于500,享受85折,消费大于500,享受8折
如果不是VIP客户,消费大于等于800,享受9折,消费小于800,原价
在终端中输入账户类型,消费金额,计算折扣
"""
vip= input("请输入账户类型:")
pay_money = float(input("请输入消费金额:"))
# 第一种写法 if elif else
if vip == "vip" and pay_money > 500:
print("8折")
elif vip == "vip" and pay_money <= 500:
print("85折")
elif pay_money >= 800:
print("9折")
else:
print("原价")
# 第二种写法 if else 嵌套
if vip == 'vip':
if pay_money > 500:
print('8折')
else:
print('85折')
else: