# if判断语句
!=(代表不等于号)
if != :
else:
快速注释alt+3
取消注释alt+4
weather = input(‘请输入今天的天气: ’)
if weather == ’good’
print(’ ’)
elif
print(’ ’)
else:
print(’ ’)
#一个=是赋值
#两个=是判断
#缩进 一个tab键或者四个空格
#三目运算
# True if 条件语句 else False
print(’比5大’ if a>5 else’不比5大’)
只适用于简单的判断语句
#逻辑运算(布尔型)
# and 并且,和 当and左右两边都为真时,才会返回真
if and :
else:
#or 或者 只要左右两边左右为真,则返回真
# not 取反 真变假,假变真
#三者之间的优先级:not>and>or
#代码执行顺序:从左到右,从上到下
#逻辑短路
#1==1 or a==2 因为左边为真,那么右边的结果对于整体的结果没有影响
#1==1 and a==2 因为左边为假,那么右边的结果对于整体的结果没有影响
#not没有逻辑短路
#‘1‘>‘2‘>3☞‘1‘>‘2‘and‘2‘>3 false 因为左边为假,那么右边的结果对于整体的结果没有影响
#while循环(条件循环)
i=1 #循环的初始值
while<=5: #循环的判断条件
print(i)#执行的代码块
i += 1 #i=i+1 更新循环变量 ,没有这个就会出现死循环
# 当循环“正常”结束时,就会执行else里面的代码
if i==3:
break #提前终止程序,跳出当前循环
continue #跳出本次循环,继续下次循环
#嵌套循环(外层循环一次,内层循环结束)
#print()默认情况换行
a=1
while a<5:
print(‘a’: ,a)
a+1
else print(‘循环结束’)
b=1
while b<10:
if b%5==0:
break
print(’ b‘,end=‘ ’)
b += 1
#Ctrl键+] 统一往右缩进 Ctrl键+[ 统一往左缩