领取淘宝天猫优惠券:优惠淘 | 欢迎使用随心而码微信小程序,微信搜一搜【随心而码】可直接搜到。

Python 入门笔记——控制流之if判断语句

Python Hicoder 652℃ 0评论

定义

控制流(control flow):条件代码 + 代码块。让程序按照一定的流程(逻辑)运行。

编程语言的代码均优先按照从上往下的顺序运行,遇到控制流则按相应条件运行。

简单理解控制流:如果条件满足,则执行相应的代码块,否则执行其他代码块。

代码块:同级的多条代码放在一起构成代码块。

Python中通过缩进来明确层级关系。相同缩进的代码为同级。

控制流分类

  • if(判断)
  • for(循环)
  • while(循环)
  • break(跳出)
  • continue(继续)
  • ···

if判断语句

对于if 语句,当某一个条件(condition)满足时,即条件(condition)为真(True),则执行相应下级代码块(code block):


if True:
  print('我被执行了')

if语句分类


1、if (condition):
     (code block)

# if嵌套
2、if (condition):
     (code block)
  else:
     (code block)

3、if (condition1):
     (code block)
  elif (condition2):
     (code block)
  ...
  else:
     (code block)

if 语句的中文解释:


1、如果(条件):
 (代码块)

2、如果(条件):
 (代码块)
 否则:
 (代码块)

3、如果(条件1):
   (代码块)
 否则如果(条件2):
   (代码块)
 否则如果(条件3):
   (代码块)
 ···
 否则:
   (代码块)

if代码示例——判断是否成年


print('看看你成年了没!')
age = int(input('请输入你的年龄:'))
print('')

if age < 18:
   print('对不起,你还没有成年!')
elif age < 22:
   print('对不起,你已成年,但未达到法定结婚年龄。')
else:
   print('成年人,如果单身,请尽早结婚!')

将上述代码保存到 if.py 文件中,用IDLE运行。

转载请注明:随心而码 » Python 入门笔记——控制流之if判断语句

喜欢 (1)