当前位置:   article > 正文

4.3 python的分支结构_python双分支结构的题库

python双分支结构的题库

1. 单分支结构

  1. # 单分支结构
  2. money=2000
  3. s=int(input('请输入取款金额:'))
  4. if money>=s:
  5. money=money-s
  6. print('取款成功,余额为:',money)
  7. #输出结果:
  8. 请输入取款金额:100
  9. 取款成功,余额为: 1900

2. 双分支结构

 

  1. #双分结构
  2. #从键盘输入一个整数, 判断是奇数还是偶数
  3. num=int(input('请输入一个整数:'))
  4. if num%2==0:
  5. print(num,'是一个偶数')
  6. else:
  7. print(num,'是一个奇数')
  8. #输出结果
  9. 请输入一个整数:221
  10. 221 是一个奇数

3.  多分支结构

  1. '''多分支结构,多选一执行
  2. 从键盘录入一个整数成绩
  3. 90-100 A
  4. 80-89 B
  5. 70-79 c
  6. 60-69 D
  7. 0-59 E
  8. 小于0或大于100, 为非法数据
  9. '''
  10. score=int(input('请输入成绩:'))
  11. if score>=90 and score<=100:
  12. print('A级')
  13. elif score>=80 and score<=89:
  14. print('B级')
  15. elif score>=70 and score<=79:
  16. print('C级')
  17. elif score>=60 and score<=69:
  18. print('D级')
  19. elif score>=0 and score<=59:
  20. print('E级')
  21. else:
  22. print('请输入正确的成绩,谢谢!')
  23. #输出结果:
  24. 请输入成绩:120
  25. 请输入正确的成绩,谢谢!

 

4. 嵌套if

 

  1. ''' 会员>= 200 8折
  2. >=100 9折
  3. 其他不打折
  4. 非会员>= 200 9.5折
  5. 其他不打折
  6. '''
  7. answer=input('您是会员吗(y/n):')
  8. money=float(input('请输入您的购物金额:'))
  9. if answer=='y': #会员
  10. if money>=200:
  11. print('您的购买金额为:',money*0.8)
  12. elif money>=100:
  13. print('您的购买金额为:',money*0.9)
  14. else:
  15. print('您的购买金额为:',money)
  16. else:
  17. if money>=200:
  18. print('您的购买金额为:',money*0.95)
  19. else:
  20. print('您的购买金额为:',money)
  21. #输出结果:
  22. 您是会员吗(y/n):n
  23. 请输入您的购物金额:500
  24. 您的购买金额为: 475.0

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/386563
推荐阅读
相关标签
  

闽ICP备14008679号