python判断语句

Python中关于if语句的简单介绍;

废话不多说,正文开始。
对于新接触编程的好同志来说,if语句感觉有点高大尚了,刚开始可能会有点懵逼的感jio,不过看完我的介绍,相信你对python的if语句会有一个新的理解。
简单介绍if语句就是一个条件判断的作用,最终只有两个结果,False或者True,
要么通过继续执行后面的语句,要么False中止。下面来个简单的实例。

may = ['aaa', 'bbb', 'ccc']
for name in may:
    if name == 'aaa':
        print (name.title())
    else:
        print (name.upper())

注意每行的缩进,如果没有缩进,那么结果就不会和预期的一样了。
使用if函数的时候,经常配合一些条件测试,一一列举出来,

If语句里比较的一些符号,,,,在比较里面,字母大小写也很重要。
==:相等。。。!=:不相等 >:大于。。。 <:小于。。。>=:大于或等于。。。<=:小于或等于。
检查多个条件用“and”和“or“
And:满足两个条件才会返回true---- or:满足一个条件即能返回true。

相对来说这个if语句是很容易的其实,慢慢理解他的含义,记住,最终只有两个结果,也只能有两个结果,当然这个不包括报错。使用if语句时,还有一些缩进必须要注意的,不然后面的代码块没有包含在if语句里面,结果不言而喻。

条件测试

if语句里面条件测试也是必不可少的,下面介绍一点条件测试的例子。
判断一个值是否在列表中:

may = ['aaa', 'bbb', 'ccc']
print ('ccc' in may)

如果’ccc‘在列表may中,那么返回就会是True,相反False。
检查特定值是否在列表中:

may = ['aaa', 'bbb', 'ccc']
user = 'mmm'
if  user not in may:
    print (user.title() + " is not may"
else:
	print ("yes")

就不一一介绍代码意思了,相信你们可以看得懂。

布尔表达式

布尔表达式:(条件测试的别名)他的结果要么是true要么的flase。
条件测试例子:

car = ‘bus’—定义变量值
print (“car == ‘bus’? I think about true.”)—回显出,问是不是car=bus,接着说,我想是的
print (car == ‘bus’)-------------返回true----问,car的值是不是bus,如果是则返回true,反之flase
print ("\ncar == ‘bike?’ I think about false.")—相同,使用用一个变量car,问的不同,问是不是和bike相同。
print (car == ‘bike’)-------------返回false—返回值,如果是则返回true,反之返回false。

关于False和True的简单例子,可以瞟一眼,

car = 'bus'
print ("car == 'bus'? I think about true.")
print (car == 'bus')
print ("\ncar == 'bike?' I think about false.")
print (car == 'bike')

Tom = 20
Jay = 21
print ("Tom >= 20 ? I think about true.")
print (Tom >= 20)
print ("\nJay <=20 ? I think about false.")
print (Jay <= 20)
print ("Tom >= 21 and Jay >= 20 ? I think about false.")
print (Tom >= 21 and Jay >= 20)
print ("Tom < 21 or Jay < 20 ? I think about true.")
print (Tom < 21 or Jay < 20)

最后附加一个if语句的例子,

age = 17
if age >= 18:####条件比较----和定义的变量值密切相关
    print ("You are old enough to vote!")
    print ("Have you registered to vate yet")    ######如果大于18,则会执行相应的语句,反之else后的执行。
else:
    print ("Sorry, you are to young to vote.")
print ("Please register to vote as soon as you trun 18.")        ##########注意缩进
三个检测条件:
age = 19
if age < 4:
    print ("Your admission cost is 0$.")
elif age < 18:
    print ("Your admission cost is 5$.")
else:
    print ("Your admission cost is 10$.")
通过其中一个则就会直接执行,其他忽略。
age = 12
if age < 4:
    may = 0
elif age <18:
    may = 5
elif age >= 65:
    may = 5
else:
    may = 10
print ("Your admission cost is $" + str(may) + ".")

这里已经提前写好了age的值,其实完全可以用input()函数的,简单就是

age = input("Please enter your name ?")

这个后期会有介绍,慢慢来。
关于if语句的简单介绍就这些,希望能帮到看篇文章的小伙伴。

					Bad times make a good man.——艰难困苦出能人。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值