python基础入门之二 —— 条件、循环语句

时间:2020-12-14 13:46:57

1、条件语句

if if…else… 多重if if嵌套

三目运算符

(化简的if else)

if 条件:
   条件成立执行代码1
   条件成立执行代码2

if False:
print('if判断为假,不执行')
print('有减进的语句都在if里')
print('没有缩进,我不是if,可以执行')
 if 条件:
  执行代码1
  执行代码2
else
  执行代码
 if 条件1:
  执行代码1
  执行代码2
elif 条件2
  执行代码3
  执行代码4
else:
  以上代码都不执行
 if 条件1:

条件1执行代码

条件1执行代码

if 条件2:

条件2执行代码

条件1执行代码

条件成立执行的表达式 if 条件 else 条件不成立得表达式

a=1
b=2
c=a if a>b else b
print(c)

P.S:在python中 if ( age>=18 and age<=60 ) 可以化简为if(18<=age<=60)

2、循环语句

while循环 while循环嵌套

for循环

while、for

(跳出循环)

循环中的else

(循环正确结束之后应用)

while 条件:
   条件成立执行代码1
   条件成立执行代码2

i=0
while i<5:
print('***')
i+=1
 while 条件1:

条件1执行代码

条件1执行代码

while 条件2:

条件2执行代码

条件1执行代码

for 临时变量 in 序列 :

重复执行得代码1

重复执行得代码2

str1='hello'
for i in str1:
print(i)
  • break

(终止此循环)

  • continue

(跳出本次循环,

执行下一次循环)

for 临时变量 in 序列 /while 条件:

条件成立执行代码

else:

循环结束之后要执行得代码

(P.S:continue跳出else正常

break跳出else没有用)