python 条件控制 if语句
python编程中 if语句用于控制程序的执行, if分支使用布尔表达式或布尔值作为分支条件来进行分支控制, if关键字后面的表达式如果为真,则进入到if语句块执行代码, 程序通过if语句中对条件表达式的判断进入到不同的逻辑分支中。
1. if 语句
最简单的if条件语句结构如下
if condition:
block
condition 是一个表达式
如果condition等价于True,则进入block代码块执行代码
block代码块相比于if语句缩进4个空格
接下来,通过一个实际例子来体会一下if语句的作用。你需要编写一段代码,通过input函数接收用户输入的正整数,如果用户输入的整数是偶数,则使用print函数输出如下格式的字符串: 你输入的整数是:xxx, 它是偶数。
这里我直接给出示例代码:
value = input("请输入一个整整数:")
i_value = int(value)
if i_value % 2 == 0:
print("你输入的整数是:{value}, 它是偶数".format(value=value))
input接收用户输入,返回的是字符串
将用户输入数据转成int类型数据
使用if语句,如果数据是偶数,则输出它是偶数的结论
上面这段代码,你应该掌握以下的知识点
input函数
int函数
if条件语句
% 取模运算
字符串格式化
这5个知识点,在前面的教程里都有讲解,但当要求你用他们构建一段代码时,很多初学者表示非常困难