四、while

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

一、if else:#!/usr/bin/pythonx = int(raw_input('please input:'))ifx >= 90:ifx >= 95:PRint'a+'else:print'a'elifx >= 80:ifx >= 85:print'b+'else:print'b'elifx >= 70:ifx >= 75:print'c+'else:print'c'else:ifx >= 60:print'd+'else:print'bad'

二、逻辑运算符 and or not#!/usr/bin/pythonx = int(raw_input('please input x:'))

y= int(raw_input('please input y:'))ifx >= 90andy >= 90:print'a'elifx >= 80ory >= 80:print'b'elifnotx < 60and(noty < 60):print'c'else:print'bad'

三、for序列:

#!/usr/bin/pythons="hello python"forxins:printxforindexinrange(len(s)):prints[index]

字典:

#!/usr/bin/pythondic= {'a':1,'b':2,'c':3}forxindic:printx,dic[x]fork,vindic.items():printk,v

控制

else:for正常执行完会执行else中的内容,否则不会(如下面的代码执行过程按Ctrl+c)

#!/usr/bin/pythonimporttimeforxinrange(10):printx

time.sleep(1)else:print'end'

break:跳出当前这层循环

#!/usr/bin/pythonforxinrange(10):printxifx == 6:

breakelse:print'end'

这里不会执行else中的内容

pass:占位

exit:退出

#!/usr/bin/pythonforxinrange(10):printxifx == 2:print'hello',xcontinueifx == 4:passifx == 5:

exit()ifx == 6:

breakprint'*'*10else:print'end'

四、while 当条件失败,正常结束会执行,执行break后else中不执行

#!/usr/bin/pythonx='hello'whilex !="q":printx

x= raw_input('please input something,q for quit:')ifnotx:

breakelse:print'ending'

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航