if语句

语法:

if 条件语句:

  满足条件时执行的代码

 

单一条件if语句:如:如果一个人的年龄大于等于18,就打印已成年

age = 18 #定义变量age并赋值18

if age>=18:# 判断变量age的值是否等于18,如果条件成立继续执行下面代码

  print('已成年')

 

复合条件if语句:如果一个人的年龄大于等于18并且性别为女,就打印‘美少女’

age = 18

gender = ''

if age>=18 and gender=='':

    print('美少女')

 

 if......else语句

语法:

if 判断条件:

  满足条件时执行的代码

else:

  条件不满足时执行的代码

age = 17

if age>=18:

    print('可以进网吧')

else:

    print('回家写作业')

 

if elif语句

语法:

if 条件语句1:

  代码块(满足条件语句1时执行这里的代码)

elif 条件语句2:

  代码块(满足条件语句2时执行这里的代码)

money = int(input('请输入你的资产数额:'))

if money>=100:

    print('你是百万富翁')

elif money<100:

    print('你是个穷鬼')

 

if ……elif……else……语句

语法:

if 条件语句1:

  代码块(满足条件语句1时执行这里的代码)

elif 条件语句2:

  代码块(满足条件语句2时执行这里的代码)

else:

  代码块(以上条件都不满足时执行这里的代码)

money = int(input('请输入你的资产数额:'))

if money>=100:

    print('你是百万富翁')

elif money>=50:

    print('小资本家')

else:

    print('你是个穷鬼')

 

if嵌套

 

 

if条件表达式

sex = None
if input('请输入你的性别:') == '':
    sex = 0
esle:
    sex = 1

将上面的代码可以改写成if条件表达式,以增加代码的简洁性。

sex=0 if input('请输入你的性别:') == '' else 1

 

 

posted on 2020-03-26 20:08  VinceZhang  阅读(204)  评论(0)    收藏  举报

导航