一.程序的基本结构
- 顺序结构
#顺序结构 print('程序开始') print('开门') print('放大象') print('关门') print('程序结束')
- 选择结构
#选择结构 #单分支结构——如果...就... # if # ... money=1000 s=int(input('输入取款金额')) #input为str类型,转为int类型 #判断余额是否充足 if money>=s: money-=s print('取款成功,余额为:',money) #双分支结构 # if # else: m=int(input('输入一个整数:')) if m%2!=0: print('奇数!') else: print('偶数!') # 多分支结构 # 多选一执行 if: elif: elif: else:(可省略)
#从键盘输入一个整数成绩 # 90-100 A # 80-89 B # 70-79 C # 60-69 D # 0-59 E # 小于0大于100 非法 exam=int(input('输入成绩')) if exam>=90 and exam<=100: #if 90<=exam<=100 print('A') elif exam>=80 and exam<=89: print('B') elif exam>=70 and exam<=79: print('C') elif exam>=60 and exam<=69: print('D') elif exam>=0 and exam<=59: print('E') elif exam<0 or exam>100: print('输入有误!')
# 是会员 # >=200 8折 # >=100 9折 # 其余 不打折 #不是会员 # >=200 9.5折 # 其余 不打折 #先判断是否为会员 # money=float(input('请输入金额')) mm=input('是否会员,是为Y,否为N') if mm=='Y&