布尔类型.
布尔(bool)表达现实生活中的逻辑,即真和假
True表示真
False表示假。
True本质上是一个数字记作1,False记作0。
比较运算符进行比较运算得到布尔类型的结果。字面量定义的是布尔类型。
print(10==5)
print(10!=5)
print(10>5)
print(10<5)
print(10>=5)
print(10<=5)
age =30
#判断语句的结果,必须是布尔类型True或False
#True会执行if内的代码语句
#False则不会执行
# 4个空格缩进
# Python通过缩进判断代码块的归属关系。
if age>=18:
print("我已经成年了")
age= 20
if age>18:
print("我已经成年") #条件满足的时候执行
else:
print("我未成年") #条件不满足的时候执行
和if的代码块一样,else的代码块同样需要4个空格作为缩进
if 条件一:
条件一满足应该做的事情
elif 条件二:
条件二满足应该做的事情
else :
以上条件都不满足做的事情
hight =125
if hight>150:
print("高度高于150,需要全票")
elif hight>120:
print("高度高于120,半票")
else :
print("免费")
判断是互斥且有顺序的。
满足1(如图编号)将不会理会2和3,满足2,将不会理会3,1、2均不满足,进入else,else也可以省略不写,效果等同3个独立的if判断。
嵌套的if else 嵌套的关键点,在于:空格缩进
通过空格缩进,来决定语句之间的:层次关系

print("欢迎来到动物园")
if int(input("输入你的身高高"))>120:
print("你大于120cm,不能免费玩")
print("不过你vip高于3,还是可以免费玩")
if int(input("你的vip"))>3:
print("免费")
else :
print("请缴费")
else :
print("你可以免费玩")
age = input("请输入你的年龄")
age=int(age)
if age>18:
print("你已经成年可以玩")
通过input语句获取键盘输入的身高
判断身高是否超过120cm,并通过print给出提示信息。
hight = input("请输入你的身高")
hight=float(hight)
if hight>120.0:
print("你已经超过免费区间,需要收费")
else:
print("免费")
print("请你猜测一下0-100")
num =50
if num == 50:
print("你猜对了")
elif num > 50:
print("你猜大了")
elif num<50:
print("你才小了")
print("结束")
import random
num = random.randint(1,10)
num2 = int(input("请输入你的数字"))
if num2==num:
print("第一次就才对了")
else:
print("没有猜对再来一次吧")
if num2>num:
print("你猜大了")
else:
print("你猜小了")
num2=int(input("请输入你的数字"))
if num2==num:
print("第二次就猜对了")
else:
print("没有猜对再来一次吧")
if num2 > num:
print("你猜大了")
else:
print("你猜小了")
num2 = int(input("请输入你的数字"))
if num2 == num:
print("第三次就猜对了")
else:
print("没有猜对再来一次吧")
if num2 > num:
print("你猜大了")
else:
print("你猜小了")
print("结束")