逻辑运算符和比较运算符放一起的
Tagged Tags:

逻辑运算符首要用来做逻辑剖断,逻辑运算符和相比运算符放一同的,一样用于标准采纳和循环。

以下假如变量 a 为 10, b为 20:

亚搏app官方网站 1

示例1:

#and是还要,全数的规格都是True,结果才是True;只要有贰个是False,结果都以False

print(TrueandTrue)

print(亚搏app官方网站,FalseandTrue)

print(FalseandFalse)

 

#or是要么,全数的法则一旦有三个是True,结果就是True;全数的准绳是False才是False

print(TrueorTrue)

print(FalseorTrue)

print(FalseorFalse)

 

#not运算符取反,原先是True,not后正是False;原本是False,not后就是True

print(notTrue)

print(notFalse)

 

结果:

True

False

False

True

True

False

False

True

www.yabovip4.com, 

示例2:

username = input(“请输入用户名:”)

password = input(“请输入密码:”逻辑运算符和比较运算符放一起的。)

if username == “Admin”andpassword == “123.com”:

print(“登入成功”)

else:

print(“用户名恐怕密码错误”)

 

结果:

请输入用户名:Admin

请输入密码:123.com

签到成功

 

提醒:比较运算符的结果就是布尔类型的值,是True只怕False

 

逻辑运算符和比较运算符放一起的。演示1:

#输入桑迪的语文和者数学成绩,输出以下判定:

#逻辑运算符和比较运算符放一起的。 逻辑运算符和比较运算符放一起的。正确是(True) 错误是(False)

  1. 逻辑运算符和比较运算符放一起的。 Sandy的语文和数学成就都不唯有等于90分
  2. Sandy的语文和数学成就有一门超过90分

chinese = int(input(“请输入语文战绩:”))

maths = int(input(“请输入数学成绩:”))

print(“Sandy的实际业绩是不是都当先等于90分:”逻辑运算符和比较运算符放一起的。, (chinese >= 90
andmaths >= 90))

print(“Sandy的成绩是或不是有一门当先等于90分:”, (chinese >= 90
ormaths >= 90))

结果:

C:\python\python.exe C:/python/demo/file2.py

请输入语文成绩:89

请输入数学成绩:99

Sandy的大成是不是都不唯有等于90分: False

Sandy的大成是或不是有一门超越等于90分: True

 

Process finished with exit code 0

 

示范2:用户输入七个年份,判定是还是不是是闰年

闰年:1)能被400整除 or 2)
能被4整除,不过不能被100整除

year = int(input(“请输入一个年份:”))

if (year % 400 == 0) or(year % 4 == 0 andyear % 100 != 0):

print(“%d是闰年”% year)

else:

print(“%d是平年”% year)

结果:

C:\python\python.exe C:/python/demo/file2.py

请输入五个年度:2020

2020是闰年

 

Process finished with exit code 0

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注