生活中经常遇到的各种选择和判断在程序中也会遇到,比如玩色子,猜大小,比如选择哪条路回家?Python程序中同样也会遇到。IF语句就是用作条件判断的控制语句。

语法一:

if 条件:  # 引号是将条件与结果分开

  结果1 #tab键,告诉程序满足这个条件

结果2  #如果条件是真(True)执行结果1,然后结果2,如果条件假False,直接结果2.

语法二:

if条件:

  结果1

else:

  结果2

代码3

语法三:

if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>

if 条件1:

  结果1

elif 条件2:

  结果2

elif  条件3:

  执行3

。。。。。。

else:

  结果n

money = input(“请输入钱数:")

if int(money)  > 5000:

  print("请大家吃饭”)

elif int(money) > 3000:

  print(“请吃自助餐”)

elif int(money) >1000:

  print("吃猪脚饭“)

else:

  print("吃老婆饼”)

语法四: IF嵌套语句(IF语句只会选择一条路走,有一个条件成立,其他就不再进行判断了)

if 条件1:

  结果1

  if条件2:

    结果2

    else:

      结果3

else:

  结果4  ###  可以无限嵌套,但是在实际开发中,不要超过三层嵌套。

gender = input(“请输入性别:")

if gender == "女”:

  print(“请进”)

  age = input(“请告诉我你的年龄是:”)

  if int(age) > 45:

    print("去隔壁吧,Alex等着你!“)

  else:

    print(”进来吧,我家的瓜又大又甜!“)

else:

  print("回去吧,家里没人)

    p

场景,如果大于60岁,是老年人,大于40,小于60是中年人,大于30,小于40是壮年人,大于20 ,小于30 是青年人,小于20是小屁孩。

if int(age) <20:

  print("小屁孩")

elif 20 < int(age) < 30:

  print("青年人")

elif 30 < int(age) < 40:

  print("壮年人")

elif 40 < int(age) < 60:

  print("中年人")

elif int(age) > 60:

  print("老年人")

最新文章

  1. [LeetCode] Excel Sheet Column Title 求Excel表列名称
  2. [linux] is not in the sudoers file
  3. .Net Core 自定义序列化格式
  4. Lua截取utf-8编码的中英文混合字符串
  5. Dreamweaver代码提示快捷键冲突
  6. pip报ssl错误解决
  7. MyEclipse10导入工程jsp报错问题
  8. 自定义按钮设置BadgeNumber
  9. 多主一从mysql replication同步表的大胆尝试.
  10. 在Apk应用程序内,查找某个Activity。
  11. 华为C8812E 手机logcat不出日志解决方案
  12. Linux增加磁盘操作
  13. [01] Pattern类和Matcher类
  14. Dynamics CRM2016 业务流程之Task Flow(二)
  15. 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
  16. [POJ1964]City Game (悬线法)
  17. Tomcat相关面试题,看这篇就够了!保证能让面试官颤抖!
  18. Mybatis中的CDATA标签
  19. ZJOI 2019 划水记
  20. Mysql数据库小结

热门文章

  1. Hadoop学习(9)-spark的安装与简单使用
  2. Opengl_入门学习分享和记录_00
  3. go 学习笔记之值得特别关注的基础语法有哪些
  4. Docker之- 使用Docker 镜像和仓库
  5. 阿里巴巴JAVA开发规范学习笔记
  6. ElasticSearch实战系列一: ElasticSearch集群+Kinaba安装教程
  7. jsp和servlet开发过程中参数传递乱码问题总结
  8. 从零写一个编译器(十三):代码生成之遍历AST
  9. c++的构造和析构
  10. Pycharm2019.2.1永久激活