专业编程基础技术教程

网站首页 > 基础教程 正文

非计算机专业玩转Python系列之十:if语句 #人工智能

ccvgpt 2024-11-02 11:19:00 基础教程 5 ℃

非计算机专业玩转Python之十:if语句。

大家好,今天讨论if语句。if语句的作用是检查某件事是否为真,如果为真它将执行下面的代码,如果它不正确它会执行下面的代码。

非计算机专业玩转Python系列之十:if语句 #人工智能

变量num赋值为4,大于2为true,现在变量num赋值为3,if语句判断num是否为3,注意本行后面的冒号,如果是3,结果为true,输出num得到了3,但是如果是false语句则不会执行任何操作。如将3赋值给num,并且if num大于10,这显然是错误的,不会输出任何内容。

下面使用模4,模3的余数为1,3模3余数将为0,要分几个部分来讨论这个问题,本教程的后面部分将讨论fizzbuzz,这是一个非常常见的面试问题。

取模用于确定一个数字是否可以被另一个数字整除,例如15除以3是5,余数0,基本上如果将3赋值给num,然后3模3等于0,它就会输出出来。

下面还有另一个例子,将10赋值给变量num,如果num模5等于为0,它会输出Buzz嗡嗡声,至此如果某件事是真的,它会输出语句,它会执行下面的代码,如果不是,它不会输出任何内容或者不会执行下面的代码。

在Python中的if语句中通常使用的是逻辑运算符and or not,即与或非可用于组合多个条件,例如将num赋值为4,如果num大于0并且小于15,这将是True,两个条件都为True,这将是真的就会有输出,只要有一个为False都不会输出,这就是and与的用法。

而or或只要有一个为True就会执行其下的块操作,not非就非常容易理解了反的意思,只有你想不到的,没有它做不到的。

Tags:

最近发表
标签列表