专栏首页JAVAandPython君一分钟学Python| Python的条件语句

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

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

if语句

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

if 判断条件:
 执行语句.....

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

if 判断条件:
 statement 1
else:
 statement 2

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

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) 结果如下图
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 结构中。

语法格式示例如下:

if 表达式1:
    语句
    if 表达式2:
        语句
    elif 表达式3:
        语句
    else:
        语句
elif 表达式4:
    语句
else:
    语句

代码示例

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")

结果如下图

本文分享自微信公众号 - JAVAandPython君(JAVAandPythonJun),作者:东江木

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-07-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 10分钟带你学完Python基础

    这篇文章是我总结的python的基础,同时也参考了一些资料,内容不是特别全面,目的是带大家来看看Python里面非常基础的一些东西,想要更详细的了解,大家可以去...

    Python进击者
  • 推荐一个很牛叉的开源Flask项目

    各位小伙伴们好,今天主要给大家推荐一个我近期遇到的一个Flask项目。为什么推荐?当然是很牛逼的才敢拿出来。

    Python进击者
  • 一分钟学Python|Python的循环语句

    上一次和大家一起了解了python的条件语句,这一次我将和大家一起学习python的循环语句。

    Python进击者
  • python基础知识——控制语句

    控制语句主要有条件语句和循环语句。 一、条件语句 1、if语句 格式 if 表达式: 语句1 else: 语句2 如下面的例子: ...

    zhaozhiyong
  • python基础知识——控制语句

    其中,raw_input()用于获取控制台的输入,由于raw_input()返回的是字符串,则在比较的时候必须使用int()转换,若是不想转换,可以直接使...

    zhaozhiyong
  • Python学习-if条件语句

    Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

    py3study
  • c++之程序流程控制

    三目运算符:(表达式1)? (表达式2):(表达式3),说明:如果表达式1为真,则运行表达式2,否则运行表达式3.

    绝命生
  • 第5章 语句

    用户1653704
  • Java入门 - 语言基础 - 10.条件语句

    原文地址:http://www.work100.net/training/java-if-else.html

    光束云
  • Python编程思想(9):条件语句(if)

    if语句用于进行条件判断,可以使用布尔表达式或布尔值作为分支条件判断。Python语言的if语句既可以作为普通语句使用,也可以作为表达式使用。下面先介绍if语句...

    蒙娜丽宁

扫码关注云+社区

领取腾讯云代金券