• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

09-if判断

python 搞java代码 3年前 (2022-05-21) 46次浏览 已收录 0个评论
<code class="language-python"># <a href="https://www.gaodaima.com/tag/%e6%b5%81%e7%a8%8b" title="查看更多关于流程的文章" target="_blank">流程</a>控制之if判断

# 1.什么是流程控制?
# 流程控制即控制流程,具体是指控制程序的执行流程,
# 而程序的执行流程分为三种<a href="https://www.gaodaima.com/tag/%e7%bb%93%e6%9e%84" title="查看更多关于结构的文章" target="_blank">结构</a>:顺序结构(之前写的代码哦都是顺序结构)、<a href="https://www.gaodaima.com/tag/%e5%88%86%e6%94%af" title="查看更多关于分支的文章" target="_blank">分支</a>结构(if判断)、循环结构(while与for)

# 2. 什么是分支结构
# 分支结构就是根据条件判断的真假去执行不同分支对应的子代码
# 2.1 为什么要用分支结构?
# 某些时候需要根据条件来决定做什么事情,比如:如果今天下雨,就带伞
# 所以程序中必须有相应的机制来控制计算机具备人的这种判断能力

# 2.2 如何使用分支结构?
# 用if关键字来实现分支结构,完整语法
# if 条件1:  # 如果条件1的结果为True,就依次执行:代码1、代码2,......
#   代码1
#   代码2
#   ......
# elif 条件2:  # 如果条件2的结果为True,就依次执行:代码3、代码4,......
#  代码3
#   代码4
#   ......
# elif 条件3:  # 如果条件3的结果为True,就依次执行:代码5、代码6,......
#   代码5
#   代码6
#   .....
# else:    # 其它情况,就依次执行:代码7、代码8,......
#   代码7
#   代码8
#   ......

# 注意:
# 1、python用相同缩进(4个空格表示一个缩进)来标识一组代码块,同一组代码会自上而下依次运行
# 2、条件可以是任意表达式,但执行结果必须为布尔类型
    # 在if判断中所有的数据类型也都会自动转换成布尔类型
    # 2.1、None,0,空(空字符串,空列表,空字典等)三种情况下转换成的布尔值都为False
    # 2.2、其余均为True

# 2.4 应用案例
"""
语法1:if
if 条件:
    代码1
    代码2
.。。。
"""
age = 18
is_beautiful = True
star = "小狮子"
if  age >18 and age <25 and is_beautiful and star == "小狮子":
    print("我喜欢")
print("其他代码")

"""
语法2:if else
if 条件:
    代码1
    代码2
else:
    代码1
    代码2
"""
if  age >18 and age <25 and is_beautiful and star == "小狮子":
    print("我喜欢")
else:
    print("阿姨好,我逗你玩呢,深藏功与名")
print("其他代码..........")

"""
语法3: if elif else
if 条件1:
    代码1
    代码2
    代码3
elif 条件2:
    代码1
    代码2
    代码3
elif 条件2:
    代码1
    代码2
    代码3
"""

score = input("请输入您的成绩:")  # score=“18”
score = int(score)
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("普通")
else:
    print("很差,小垃圾")

print("=====>")

"""
语法4: if嵌套if
if 条件1:
    if 条件2:
    代码1
else:
    代码1
"""
age = 18
is_beautiful = True
star = "小狮子"
if 16 < age < 20 and is_beautiful and star == "小狮子":
    is_successful = True
    if is_successful:
        print("两个从此过上没羞没臊的生活。。。")
else:
    print("阿姨好,我逗你玩呢,深藏功与名")
print("其他代码。。。。。。。")
</code>

www#gaodaima.com来源[email protected]搞@^&代*@码)网搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:09-if判断
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址