选择结构:
单分支结构:
if 条件表达式:
条件执行体
#单分支结构
money = 1000#余额
a=int(input(‘输入取款金额’))#取款金额
#判断余额是否充足
if money>=a:
money = money - a
print(‘余额为:’,money)
双分支结构:(二选一执行)
if 条件表达式1:
条件执行体1
else:
条件执行体2
#双分支结构(二选一执行)
‘’‘从键盘录入一个整数,编写程序让计算机判断是奇数还是偶数’‘’
num=int(input(‘输入一个整数’))
if num%20:
print(num,‘偶数’)
else:
print(num,‘是奇数’)
多分支结构:(多选一执行)
else可以省略
#多分支结构(多选一执行)
aint(input(‘输入一个成绩’))
if 90<=a<=100:
print(‘A’)
elif 80<=a<=89:
print(‘B’)
elif 70<=a<=79:
print(‘C’)
elif 60<=a<=69:
print(‘D’)
else:
print(‘E’)
嵌套if
语法结构:
#嵌套if
‘’’
会员消费大于200打八折
消费大于100打九折
小于100不打折
非会员大于200九五折
否则不打折
‘’’
a = input(‘你是会员吗y/n’)
money=float(input(‘消费额度’))
if a==‘y’:
if money>=200:
print(‘打八折,支付:’,money0.8)
elif 200>money>=100:
print(‘打九折,支付:’,money0.9)
else:
print(‘不打折,支付:’,money)
else:
if money>=200:
print(‘打九五折,支付:’,money*0.95)
else:
print(‘不打折,支付:’,money)