比较运算符
a =3 b =5 print(a ==b) #false print(a !=b) #True print(a >b) #False print(a < b) #True print(a>=b) #True print(a<=b) #True c ="zb123456" d ="zb123456" print(c ==d) #True print(c !=d) #False
逻辑运算符
a = 1 b =2 c =3 #逻辑与运算 and 左右两边只要有False 整体表达式就为False print(a>b and c>b) #False print(a<b and c>b) #True #逻辑或运算 or左右两边只要有True 那么整体表达式就为True print(a ==b or c>a) #True print(a>c or c<b) #False #逻辑非运算 print(not a!=c) #False #逻辑非运算 print(not a!=c)
if条件语句
''' if 条件(True或者False) if判断中的代码,只在if后面的条件成立才会被执行 print(if外面的代码,无论如何都会被执行) ''' if True: print("if 条件判断中的代码块" ) print("条件是True 则执行这里的代码,如果是False则吧执行") if 3 > 6: print("这里不会被执行") # 外面的代码 无论如何都会被执行 print("if 外面的的代码块") print("=============================") #age =18 #input接收到的数据是字符串“18” 不能和数字类型的18进行比较 #age_str =input("请输入年龄:") #将字符串类型数据 转换为整形 才能进行数值类型数据比较 #age =int(age_str) # #if age >=18: # print("表示可以进入网吧") # print("你可以学习驾照") #print("系统关闭") age =int(input("请输入年龄:")) if age >=18: #format格式化 print(f"您的年龄是{age}岁,可以学习驾照") print("系统关闭")
if...elise双分支条件语句
age =int(input("请输入年龄:")) if age >=18: print(f"你的年龄是{age}岁,已满18岁,可以学习驾照") else: print("小屁孩,赶紧回家写作业")
if-elif else多分枝结构
#elif这个分支语句在if后面的条件不满足的时候执行 #if elif else 从上到下 进行判断 满足条件就执行对应区间的代码 然后结束代码 #上面的条件都不满足则执行else中的代码 #0-3 宝宝,4-6幼儿园,7-12小学,13-18岁中学18-终点 成年人 age =int(input("请输入一个年龄:")) if age <=3: print("你还是个宝宝") elif age <=6: print("应该上幼儿园了,或者学前班") elif age <=12: print("上小学") elif age <= 18: print("祖国的 花骨朵,中学") else: print("成年人的世界真复杂")
多层嵌套
# 多层嵌套 # money = 1 有钱 money = 0 没钱 # seat = 1 有座位 seat = 0 没座位 money = int(input("请问你有钱吗?(有钱输入1,没钱输入0):")) #1 表示True 0 表示False if money: # 有钱 seat = int(input("车上有座位吗?(有请输如1,没有请输入0):")) if seat: #有座位的 print("我有钱还有座位,坐着,我最牛逼") else: # 没有座位的 print("我有钱,但是没有座位,我只能站着") else: # 没钱 print("滚")
多元表达式
a = 9 b = 5 if a>b: print("a比较大",a) else: print("b比较大",b) #一行代码实现 上面四行代码 使用三元表达式 #a>b 则将a赋值给c,否则将b就赋值给c c =a if a>b else b print(c)
实现while循环
#while 循环实现打印五给hello python #提前定义初始值 # i =0 # # while i<5: # print("hello python") # #i=i+1 使用i +=1 替换 # i +=1 ''' 结束条件是 i<5 不满足 第一次循环:i=0,作比较 满足条件,打印,i=1 第二次循环:i=1,作比较 满足条件,打印,i=2 第三次循环:i=2,作比较 满足条件,打印,i=3 第四次循环:i=3,作比较 满足条件,打印,i=4 第五次循环:i=4,作比较 满足条件,打印,i=5 第六次循环:i=5,作比较 不满足条件,结束循环 ''' #使用while循环实现 0-100 相加 i=1 sum =0 while i <=100: sum =sum +i i += 1 print(sum)