python学习笔记二:流程控制
发布时间:2020-12-17 00:03:47 所属栏目:Python 来源:网络整理
导读:一、if else: x = int(raw_input( span style="color: #0000ff;"if x = 90span style="color: #000000;": span style="color: #0000ff;"if x = 95span style="color: #000000;": span style="color: #0000ff;"print span style="color: #800000;"' span sty
一、if else:
x = int(raw_input(<span style="color: #0000ff;">if x >= 90<span style="color: #000000;">:
<span style="color: #0000ff;">if x >= 95<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">a+<span style="color: #800000;">' <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">a<span style="color: #800000;">' <span style="color: #0000ff;">elif x >= 80<span style="color: #000000;">: <span style="color: #0000ff;">if x >= 85<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">b+<span style="color: #800000;">' <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">b<span style="color: #800000;">' <span style="color: #0000ff;">elif x >= 70<span style="color: #000000;">: <span style="color: #0000ff;">if x >= 75<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">c+<span style="color: #800000;">' <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">c<span style="color: #800000;">' <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">if x >= 60<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">d+<span style="color: #800000;">' <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">bad<span style="color: #800000;">'
x = int(raw_input(= int(raw_input(<span style="color: #0000ff;">if x >= 90 <span style="color: #0000ff;">and y >= 90<span style="color: #000000;">:
<span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">a<span style="color: #800000;">' <span style="color: #0000ff;">elif x >= 80 <span style="color: #0000ff;">or y >= 80<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">b<span style="color: #800000;">' <span style="color: #0000ff;">elif <span style="color: #0000ff;">not x < 60 <span style="color: #0000ff;">and (<span style="color: #0000ff;">not y < 60<span style="color: #000000;">): <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">c<span style="color: #800000;">' <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">bad<span style="color: #800000;">'
=
<span style="color: #0000ff;">for x <span style="color: #0000ff;">in<span style="color: #000000;"> s:<span style="color: #0000ff;">print<span style="color: #000000;"> x <span style="color: #0000ff;">for index <span style="color: #0000ff;">in<span style="color: #000000;"> range(len(s)): <span style="color: #0000ff;">print s[index] 字典:
= {:1,:2,:3<span style="color: #0000ff;">for x <span style="color: #0000ff;">in<span style="color: #000000;"> dic:
<span style="color: #0000ff;">print<span style="color: #000000;"> x,dic[x] <span style="color: #0000ff;">for k,v <span style="color: #0000ff;">in<span style="color: #000000;"> dic.items(): <span style="color: #0000ff;">print k,v 控制 else:for正常执行完会执行else中的内容,否则不会(如下面的代码执行过程按Ctrl+c)
<span style="color: #0000ff;">for x <span style="color: #0000ff;">in range(10<span style="color: #000000;">):
<span style="color: #0000ff;">print<span style="color: #000000;"> x time.sleep(1<span style="color: #000000;">) <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">end<span style="color: #800000;">' break:跳出当前这层循环
x range(10 x == 6
这里不会执行else中的内容 pass:占位 exit:退出
x range(10 x == 2
x == 4
x == 5 x == 6
*10
四、while?当条件失败,正常结束会执行,执行break后else中不执行
=
<span style="color: #0000ff;">while x != <span style="color: #800000;">"<span style="color: #800000;">q<span style="color: #800000;">"<span style="color: #000000;">:<span style="color: #0000ff;">print<span style="color: #000000;"> x x = raw_input(<span style="color: #800000;">'<span style="color: #800000;">please input something,q for quit:<span style="color: #800000;">'<span style="color: #000000;">) <span style="color: #0000ff;">if <span style="color: #0000ff;">not<span style="color: #000000;"> x: <span style="color: #0000ff;">break <span style="color: #0000ff;">else<span style="color: #000000;">: <span style="color: #0000ff;">print <span style="color: #800000;">'<span style="color: #800000;">ending<span style="color: #800000;">' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |