前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一分钟学Python| Python的条件语句

一分钟学Python| Python的条件语句

作者头像
Python进击者
发布2020-07-29 14:54:06
3910
发布2020-07-29 14:54:06
举报
文章被收录于专栏:JAVAandPython君JAVAandPython君

上一次我们学习了Python的运算符相关的内容,这一次我们来学习Python的条件语句。python的条件语句是一种选择结构,因为是通过if关键字实现的,所以也叫if语句。(不同于C语言和JAVA,python中没有switch case语句)

if语句

python中的if语句的语法格式有几种,格式如下

代码语言:javascript
复制
if 判断条件:
 执行语句.....

上述格式中,当判决条件成立时,执行执行语句。为假时,跳过执行语句。

代码语言:javascript
复制
if 判断条件:
 statement 1
else:
 statement 2

上述格式中,当判决条件成立时,执行执行语句1。为假时,跳过执行语句2。

代码语言:javascript
复制
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"块语句 下面是两个简单的代码实例 x = input('请输入一个整数:') x = int(x) if x < 0: x = -x else: x = x print(x) 结果如下图
代码语言:javascript
复制
x = input("请输入你的成绩: ")
x = float(x)
if x >= 80:
    print("优")
elif x >= 70:
    print("良")
elif x >= 60:
    print("合格")
else: 
    print("不合格")

结果如下图

if 嵌套

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。

语法格式示例如下:

代码语言:javascript
复制
if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

代码示例

代码语言:javascript
复制
num=int(input("输入一个数字:"))
if num%2==0:
    if num%3==0:
        print ("你输入的数字可以整除 2 和 3")
    else:
        print ("你输入的数字可以整除 2,但不能整除 3")
else:
    if num%3==0:
        print ("你输入的数字可以整除 3,但不能整除 2")
    else:
        print  ("你输入的数字不能整除 2 和 3")

结果如下图

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python进击者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • if语句
  • if 嵌套
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档