if 条件:
if语句块
当条件成立的时候会执行if语句块, 如果条件不成立. 不执行语句块的内容

例:

  1. money = int(input("请输入你兜里的钱:")) # 300
  2. if money > 500:
  3. print("吃烧烤")
  4. print("喝啤酒")
  5. print("找好朋友聊聊天")
  6. else: # 否则. 条件不成立
  7. print("吃泡面")
  8. print("盖浇饭")
  9. print("老干妈+馒头")
  10.  
  11. if money > 500:
  12. print("吃烧烤")
  13. print("喝啤酒")
  14. print("找好朋友聊聊天")
  15. elif money > 400: # 否则. 如果xxxx
  16. print("火锅")
  17. print("酱牛肉")
  18. print("锅包肉")
  19. # elif money >10:
  20. # print("呵呵")
  21. elif money > 300:
  22. print("路边摊")
  23. print("大宝剑")
  24. elif money > 200:
  25. print("麻辣香锅")
  26. print("盖浇饭")
  27. elif money > 100:
  28. print("烤冷面")
  29. else: # 小于100
  30. print("饿着")
  31.  
  32. # if...elif...else 有一个成立了.其他的都不走了
  33. print("没钱了")
  34.  
  35. # 90 -> 优秀(A)
  36. # 80 -> 良好(B)
  37. # 70 -> 中等(C)
  38. # 60 -> 及格
  39. # 60 以下 不及格
  40. # 优秀, 良好, 中等, 及格, 不及格
  41.  
  42. score = int(input("请输入你的分数:"))
  43. if score >= 90:
  44. print("优秀")
  45. elif score >= 80:
  46. print("良好")
  47. elif score >= 70:
  48. print("中等")
  49. elif score >= 60:
  50. print("及格")
  51. else:
  52. print("不及格")
  53.  
  54. if 嵌套
  55. print("咣咣咣")
  56. gender = input("请输入你的性别:")
  57. if gender == "男": # = 赋值 == 判断
  58. print("去隔壁. alex等着你")
  59. else: # 不是男
  60. ask = input("请问是包租婆么?")
  61. if ask == "是":
  62. print("去隔壁, alex等着你, wusir也在!")
  63. else: # 不是包租婆
  64. height = int(input("请问你多高了"))
  65. if height > 200:
  66. print("太可怕了. 去隔壁, 去隔壁")
  67. else:
  68. print("西瓜又大又甜!")
  69. # 嵌套的层数不要太多. 一般不超过3-5层

  

if 判断语句的更多相关文章

  1. SQLite的时候判断语句是否纯在:出现RuntimeException

    写SQLite的时候判断语句是否纯在: public boolean exist(long id) { String filter = FRIEND_KEY_ID + "=" + ...

  2. 第二周:If判断语句程序当中的作用简介

    1.If语句的作用: 在我们编写程序时经常会遇到内容判断的问题,比如判断内容的真假或者值的大小分别输出内容的问题 这时就会用到我们的If判断语句了,顾名思义,if在英文单词中意思为如果,在Java中他 ...

  3. 关于JavaScript的判断语句(1)

    if语句: if( 判断条件 ){ 判断结果为true执行语句: } if...else语句: if(判断条件){ 判断结果为true时执行的语句: }else{ 判断结果为false时执行语句: } ...

  4. SQL判断语句用法和多表查询

    1.格式化时间sql语句 本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法. 例1表格式如下: 需求:查询出本表,但需要使time字段的时间格式为yyyy-MM-dd,比如:20 ...

  5. VB的判断语句和循环语句

      判断语句 •If语句 if语句共有4种写法: 第一种语法: If 条件判断语句 then 程序代码 第二种语法:If 条件判断语句 then 程序代码 else 程式代码 第三种语法: If 条件 ...

  6. Interview----求 1+2+...+n, 不能用乘除法、for、while if、else、switch、case 等关键字以及条件判断语句 (A?B:C)

    题目描述: 求 1+2+...+n, 要求不能使用乘除法.for.while.if.else.switch.case 等关键字以及条件判断语句 (A?B:C). 分析: 首先想到的是写递归函数,但是遇 ...

  7. 求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)和不用循环/goto/递归输出1~100的10种写法

    来源:据说是某一年某个公司的面试题 题目:求1+2+…+n, 要求不能使用乘除法.for.while.if.else.s witch.case 等关键字以及条件判断语句(A?B:C) 分析:这题本来很 ...

  8. aspcms中if判断语句的运用

    1.<h3 {if:"[list:isrecommend]"="1"} style="color:red;"{end if}>& ...

  9. if条件判断语句的不同

    let number = ["a":1, "b":2, "c":3]; if let num = number["d"] ...

  10. shell编程基础(3)条件判断语句

    1,带参数的shellscript #this is program build 5.11 to test shell script ############ cxz ####### 5.11 ### ...

随机推荐

  1. linux centos6 yum 安装lamp

    centos 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源 ...

  2. 基于MVC4+EasyUI的Web开发框架形成之旅(6)--基类控制器CRUD的操作

    在上一篇随笔中,我对Web开发框架的总体界面进行了介绍,其中并提到了我的<Web开发框架>的控制器的设计关系,Web开发框架沿用了我的<Winform开发框架>的很多架构设计思 ...

  3. 微信支付app的各种坑

    android: 签名要一致,要导出singed包 要记得重启手机 如果别人的都可以支付,我的不可以,就要退出微信账号,重新登陆微信账号一下(不仅仅是退出微信应用). 上面还不行的话,就要重新换个微信 ...

  4. piwik优化之定时任务生成统计数据

    piwik的ui界面,使用起来是无比的慢,让苏南大叔不得不对比wordpress的使用体验.当然了,如果你的服务器足够强大,这些都是小事儿.官方对此给出了一系列的优化建议,大家可以读一下:https: ...

  5. 2015.4.21第一篇cnblog文章

    个人学习记录第一篇. 输出才是最好一条途径,这也是开源的精神所在.

  6. NDK学习笔记(五)Reader机制

    针对每一种后缀名Nuke都提供了对应的模块.为了决定用哪个版本的reader或writer模块,Nuke会先解析文件后缀名再以此为依据调用相关模块. 以JPG为例: 该文件格式有两种后缀名:.jpg和 ...

  7. uiautomator viewer

    前言 环境搭建好了,下一步元素定位,元素定位本篇主要介绍如何使用uiautomatorviewer,通过定位到页面上的元素,然后进行相应的点击等操作. uiautomatorviewer是androi ...

  8. win7 上运行 php7 +

    win7 安装 php7+ 很简单, 这里不赘述 如何在phpstudy 添加   php7   百度也很容易找到. 但是在 php 7 运行的时候总是报0x0000007  或者 缺少 .dll 文 ...

  9. 黄聪:jquery.bootgrid表格插件有的属性(visibleInSelection、cssClass、headerCssClass、headerAlign)不能识别的解决办法

    主要是属性大小写问题,修改jquery.bootgrid.js文件,在function loadColumns()方法里面添加下面的语句就好了 data.headerAlign = data.head ...

  10. python学习疑问

    1.(已解决) test = [1, 2, 3, 4] ", id(test)) def func(a): ", id(a)) a = a.remove(1) ", id ...