A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、条件语句
ifif…else…多重ifif嵌套
三目运算符
(化简的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=1b=2c=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=0while 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没有用)





1 个回复

倒序浏览
有问题欢迎联系小优:DKA-2018
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马