python中的if语句不满足条件还会执行里面的语句吗?

海鸥逃跑计划 海鸥逃跑计划 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
import turtle
def draw_branch(branch_length):

if branch_length > 5:
turtle.forward(branch_length)
turtle.right(20)
draw_branch(branch_length-15)
turtle.left(40)
draw_branch(branch_length-15)
turtle.right(20)
turtle.backward(branch_length)
代码如上所示,为什么当树枝长度为-5时还是会跳进去执行 turtle.left(40)
...全文

相关推荐

使用Python的判断语句模拟三目运算

主要介绍了使用Python的判断语句模拟三目运算,Python中没有类似C语言那样的三目运算符,不过可以进行简单地模拟实现,需要的朋友可以参考下

weixin_38517904

Python学习笔记

自己学习python做的笔记,比较简单,方便以后再看

wlovelq

Python中的if、else、elif语句用法简明讲解

主要介绍了Python中的if、else、elif语句的用法讲解,条件判断语句是程序中流程控制的基础办法之一,需要的朋友可以参考下

weixin_38723192

python if 语句

检查两个值是否相等, 用 == day = "sunny" if day == "sunny": //由于变量day的值是sunny,因此通过这条条件测序,python就会执行紧跟在if语句后面的代码块 print("Excellent") //输出结果为: Excellent 检查两个值不相等, 用!= day = "rainy" if day != "sunny": print("Sorry, you need to do one more time") //输出结果为: Sorry, you need to do one more time 使用and检查多个条件,如

weixin_38741540

Python if语句

Python Day 4 2020-4-9 Python if语句 条件测试 1.检查是否相等 大多数条件测试都将一个变量的当前值同特定值进行比较。 >>> car = 'bmw' >>> car == 'bmw' 2.检查是否相等时不考虑大小写 在Python中检查是否相等时区分大小写` >>> car = 'Audi' >>> car.lower() == 'audi' True 3.检查是否不相等 要判断两个值是否不等,可结合使用惊叹号和等号(!=) 4.比较数字 条件语句中可包含各种数学比较,如小于、小于等于、大于、大于等于等 >>> age = 18 >>> age == 18

weixin_38634065
评论 1
收藏 已收藏
分享
返回顶部