#Pytho3中if语句

if语句

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
if 语句就是用来进行判断的。格式如下:
格式:

**if 表达式:**
    语句 (开头Tab键 或者四个空格)
    
逻辑;当程序执行到if语句时,首先计算表达式的值,如果表达式的值为"真",那么执行if下面的"语句"
     如果表达式的值为"假",那么则跳过if的"语句",执行下面的语句。
     
何为真假?
   假:0  0.0  ' '  None  False  " "
   真:除了上面的就为真
age = 17
if age >= 18:
    print ("your age is", age)
    print("adult")
print ("END")
#(输出)	END

当age = 20时
#(输出)	 your age is 20
	   	 adult
	   	 END

**if-else 语句**
格式:
if 表达式:
    语句1
else:
    语句2

逻辑:当语句运行到if-else时,若果表达式的值为真,则执行语句1,并跳出if-else语句
    当表达式的值为假时,则执行语句2,并跳出语句if-else
age = 17
if age >= 18:
    print ("your age is", age)
    print("adult")
else:
	print ("END")
#(输出)	END

当age = 20时
#(输出)	your age is 20
		adult
**if-elif-else语句**
格式:
if 表达式1:
    语句1
elif 表达式2:
    语句2
elif 表达式3:
    语句3
……
elif 表达式n:
    语句n
else:      # 可有可无
    语句e
逻辑:表达式1 真 运行语句1 结束整个语句if
              假  运行语句2  语句2 真  结束语句、
                                   假   运行语句3
                                    ……
    如果没有一个真的表达式,且有else,则执行语句e
age = int(input("请输入你的年龄"))
if age < 0:
    print("娘胎")
if age >= 0 and age<= 3:
    print("婴儿")
if age >= 4 and age <= 6:
   print("儿童")
if age >= 7 and age<= 18:
    print("少年")
if age >= 19 and age<= 30:
    print("青年")
    
   相当于elif语句
   
age = int(input("请输入你的年龄"))
if age < 0:
    print("娘胎")
elif age<= 3:
    print("婴儿")
elif age <= 6:
    print("儿童")
elif age<= 18:
  	print("少年")
elif age<= 30:
  	  print("青年")
#elif  是  else if  缩写
#每个el 都是对上个语句的否定
PyCharm运行代码  
#(输入)	30
#(输出)	青年
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值