讲解

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。

比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:

age = 20
if age >= 18:print 'your age is', ageprint 'adult'
print 'END'

注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。

缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格4,否则很容易造成因为缩进引起的语法错误。

注意: if 语句后接表达式,然后用:表示代码块开始。

如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

>>> age = 20
>>> if age >= 18:
...     print 'your age is', age
...     print 'adult'
...
your age is 20
adult

任务

如果成绩达到60分或以上,视为passed。

假设Bart同学的分数是75,请用if语句判断是否能打印出 passed:

代码

score = 75
if score>=60:print 'passed'

本文部分摘自慕课《初识Python》课程

Python之if语句相关推荐

  1. Python: 没有switch-case语句

    初学Python语言,竟然很久才发现Python没有switch-case语句 官方的解释说,"用if... elif... elif... else序列很容易来实现 switch / ca ...

  2. python基础常用语句-python爬虫之python一条语句分析几个常用函数和概念

    https://www.xin3721.com/eschool/pythonxin3721/ 前言 过年也没完全闲着,每天用一点点时间学点东西,本文为大家介绍几个python操作的细节,包含all.a ...

  3. python基本语法语句-Python基本语句

    一.Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非 ...

  4. python基本语法语句-python基本语句有哪些

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发.下面我们就为 ...

  5. python while循环语句-Python While 循环语句

    Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件(cond ...

  6. python编程if语法-python if控制流语句 语法笔记

    Python程序是由很多语句组成,python if执行条件语句也是其中的一种,也是本文要讲的重点.python if语句用于控制条件代码的执行,else和elif也是同样的功能,通常和for循环语句 ...

  7. python while循环语句-python while循环控制流语句结构与用法

    python while循环语句和for语句都是python的主要循环结构.while语句是python中最通用的迭代结构,也是一个条件循环语句.while与if语句有哪些不同,标准语法结构及循环使用 ...

  8. python语言if语句-Python2 if 条件语句

    程序在一般情况下是按顺序执行的,就像流水账一样,一条一条顺序运行 当然,有时候我们需要根据条件来有选择的执行某些语句,或者重复执行某些语句 Python 提供了各种控制结构,允许更复杂的执行路径 条件 ...

  9. python的用途实例-python中pass语句意义与作用(实例分析)

    想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...

  10. Python if控制流语句

    #!/usr/bin/env python # -*- coding:utf-8 -*-# Python if控制流语句 letter = input("please input:" ...

最新文章

  1. 如何评判软件测试培训机构的好坏?
  2. 系列文章丨阿法狗 ZERO为什么这么强之DeepMind讲解
  3. 深度学习语义分割理论与实战指南
  4. 20145203 《信息安全系统设计基础》第十三周学习总结
  5. mysql 5.7 my.cnf 为空_mysql 5.7 的 /etc/my.cnf
  6. SQL Server 关于列的权限控制
  7. easyui datagrid 单元格内文本超出长度显示省略号
  8. QObject::connect: Cannot queue arguments of type xxx的解决方案
  9. spss进行灰色关联分析_灰色关联分析模型
  10. Fishermen(2018 ICPC SouthEastern European)
  11. TinyOS数据帧与CC2420 Radio Stack解读
  12. 阿里巴巴商品详情API接口(item_get-获得商品详情接口),阿里巴巴API接口
  13. OpenCV 文字检测与识别模块
  14. Linux文件名包含小括号处理
  15. 四川大学计算机学院硕士毕业要求,四川大学计算机学院(软件学院)2020年非全日制硕士研究生接受调剂生的通知...
  16. 2021年危险化学品经营单位主要负责人考试报名及危险化学品经营单位主要负责人复审考试
  17. 唐宇迪学习笔记3:Python数据可视化库——Matplotlib
  18. 并行计算机概述--性能和评估标准
  19. 从源头解决问题,而不是曲线救国
  20. 云鹊医认证审核需要多久_云鹊医电脑版下载-云鹊医电脑版下载v3.0.6-西西软件下载...

热门文章

  1. 移动时代软件测试团队该往哪里去?
  2. 简易封装手机浏览器touch事件
  3. android滑动基础篇 TouchView
  4. C/C++ Socket编程Http下载的简单实现
  5. 使用C#创建一个简单的Windows服务
  6. html5手机常亮,vue开发的webapp中的手机物理返回键,以及屏幕常亮处理
  7. Rocketmq介绍和安装
  8. Jdbc -Statement
  9. 【BIEE】12_查看BIEE的物理SQL
  10. 无刷电机反电动势过零检测