专业编程基础技术教程

网站首页 > 基础教程 正文

Python笔记 if语句(python if语句语法)

ccvgpt 2024-07-20 11:50:09 基础教程 7 ℃

Python笔记 if语句

if语句的基本结构:

if expression1:

Python笔记 if语句(python if语句语法)

code1

elif expression2:

code2

elif expression3:

code3

elif expression_x:

code_x

else:

code_else

如果expression1为True,则执行code1;如果不是,按顺序往下如果expression2为True,则执行code2,以此类推,直到某个expression为True;如果没有任何expression为True,则执行else下面的code_else。

  • 每个condition后面必须要冒号,而且是英文的,else后面也必须跟冒号,英文的。
  • 按照Python语法,每个code前必须空格,至少二个,建议四个。
  • if condition是必须的,其它都是可选的。
  • elif可以有无限个。

其实if语句很简单,就是按顺序执行,当遇到True时就执行,然后结束,跟后面的就没有关系了;如果没有True,后面的else才发挥作用了,来执行它。简单理解就是单项选择,从众多条件里选择一个True按顺序执行,如果实在没有,就执行else吧,如果连else也没有,就走一遍过程,啥都不干。

1. 一个最简单的if语句

In [1]:

if True:
 print ('这是最简单的一个if语句~')
这是最简单的一个if语句~

2. 常用操作符

操作符含义>大于>=大于等于<小于<=小于等于==等于!=不等于

3. if语句嵌套

if语句中的任何code中可增加if语句。

In [2]:

if 0 > 0:
 print ('这是code1')
elif True:
 if True:
 print ('这是嵌套!')
else:
 None
这是嵌套!

4. 判断男女小游戏

用if语句写一个判断男女的小程序。

In [3]:

print ('判断男女游戏')
smoke = input("抽烟吗?:")
if smoke == '抽':
 houjie = input("有喉结吗?")
 if houjie == '有':
 print ('男的,没问题!')
 elif houjie == '没有':
 print ('女的')
 else:
 print ('不好说啊')
else:
 print ('那就不好判断了')
判断男女游戏
抽烟吗?:抽
有喉结吗?有
男的,没问题!

Tags:

最近发表
标签列表