加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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;">'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读