python 入门系列3:if 语句
来源:互联网 发布:免费销售记账软件 编辑:程序博客网 时间:2024/06/10 19:52
if
翻译成中文就是如果的意思。
在各大编程语言里面,if
语句应该是最为著名的语句。 if
用来判断一个条件是否为 True
, 如果是 True
执行相应的代码,如果是 False
执行另外的代码(else
语句,可选)。
语法:
if 条件: #代码块1elif 条件: #代码块2elif ...else: #代码块3
说明:
python 的语法结构与其他语言差别很大。python 完全是靠缩进来组织代码结构。
if、elif、else
代码行结束的时候要使用:
if
后面跟的是条件,如果是true
就执行代码块1。代码块1相比if
一定要缩进,才能算是if
代码块中的内容。缩进的时候,建议总是以 4 个空格为单位。 把编辑器或者IDE 工具的tab
键设置为 4 个空格。如果
if
后面的条件是False
,则会判断紧接着的elif
的条件,如果是True
则执行代码块2。否则就继续判断后面的条件。如果前面的所有条件都是
False
,则 执行else
中的代码块 3。elif、else
语句是可选的。可以只有if
, 但是不能只有elif
或else
条件理论上可以是任意类型的,
False、0、[]、{}、()、""、None
当做False
来用,其余做True
来用。 但是在使用的时候最好直接用True 或 False
一旦有一个代码块执行结束后,整个
if
语句也就运行行结束了。
num = 50# 把从键盘读取到的字符串形式的数字,转换成整数guess = int(input("请输入一个1-100的整数"))if guess > 50: print("你输入的是", guess, "比", num, "大了!")elif guess == 50: print("你输入的是", guess, "恭喜你猜对了!")else: print("你输入的是", guess, "比", num, "小了!")
结果:
if
语句也可以嵌套。嵌套的时候一定要注意缩进!
# 下面的代码从键盘输入三个整数,然后判断并输出最大值num1 = int(input("请输入第 1 个整数:"))num2 = int(input("请输入第 2 个整数:"))num3 = int(input("请输入第 3 个整数:"))if num1 > num2: if num1 > num3: print("你输入的最大值是:" + str(num1)) # str()函数,可以把其他类型数据转换成字符串 else: print("你输入的最大值是:" + str(num2))else: if num2 > num3: print("你输入的最大值是:" + str(num2)) else: print("你输入的最大值是:" + str(num3))
python 中没有 switch
语句。因为 switch
能做的, if
都可以做。 python 的设计理念就是精简!有一种方法能做的,绝不会提供第二种方法!
阅读全文
1 0
- python 入门系列3:if 语句
- Python 3从入门到精通6-if,elif,else语句
- Python编程:从入门到实践读书笔记-5 if语句
- 【Python编程:从入门到实践】第五章:if语句
- Python编程入门学习笔记——if语句
- Python 3基础教程7-if语句
- Python 3基础教程8-if else语句
- Python的if语句
- Python-if语句
- python if语句语法
- python if语句
- Python-if语句
- Python学习:if语句
- Python-if语句
- python的if语句
- Python之if语句
- python if 语句
- Python if 语句
- mysql数据库上使用定时器定时执行存储过程建表(月表)
- 【C语言】C语言实现静态顺序表
- Android实现二维码扫描功能(二)-ZXing个性化与近距离识别优化
- SQL Server“复杂”概念之理解
- angular2中ngModel绑定问题
- python 入门系列3:if 语句
- H5 学习笔记5
- C语言——实例026 阶乘
- Tomcat闪退的解决办法
- logutils 一个强大的Android日志管理器【新 https://github.com/orhanobut/logger】
- springcloud学习(五)之hystrix
- Win10 64位系统ADO方式操作数据库失败解决方法
- 字符串总结
- Linux 中执行Shell 脚本的方式(三种方法)