Python3条件控制

if 语句

Python中if语句的一般形式:

if condition_1:
    statement_block_1
elif condition_2:
    statement_block_2
else:
    statement_block_3

如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句,
如果 "condition_1" 为False,将判断 "condition_2",
如果"condition_2" 为 True 将执行 "statement_block_2" 块语句,
如果 "condition_2" 为False,将执行"statement_block_3"块语句。
Python中用elif代替了else if,所以if语句的关键字为:if – elif – else。

注意:

  • 1、每个条件后面都要使用(:),表示接下来是满足条件后要执行的语句块。
  • 2、使用缩进来划分语句块,相同缩进的语句在一起组成一个语句块。
  • 3、在python中没有switch-case语句。
简单实例
#!/bin/usr/python
#coding =UTF-8
num = int(input("请输入1-3之间的数字:"))
print()
if   num == 1:
    print("1")
elif num == 2:
    print("2")
elif num == 3:
    print("3")

以下为if中常用的操作运算符:

操作符 描述
< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于,比较对象是否相等
!= 不等于

一个简单的运算符实例

#!/usr/bin/python3
# 该实例演示了数字猜谜游戏
number = 7
guess = -1
print("Guess the number!")
while guess != number:
    guess = int(input("Is it... "))
    if guess == number:
        print("Hooray! You guessed it right!")
    elif guess < number:         
        print("It's bigger...")     
    elif guess > number:
        print("It's not so big.")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容