学习python的第六天

旧时模样 提交于 2019-11-29 05:42:44
Day6:
1.控制流:是指按一定的顺序排列程序元素来决定程序执行的顺序。
(1).条件语句
if,else,以及elif语句用来控制条件代码的执行。
(2).循环
例:一百以内全部素数

a=2

c=[]

while(a<=100):    b=2    while(b<=a):        if a%b==0:           if a==b:                c.append(a)            break        b+=1    a+=1print c
a.空白的制表符格所对应线连接的语句相关,即执行的的位置。b.break语句用于立即停止循环。c.continue语句用于直接进入下一次循环(忽略当前循环剩余的语句)。d.break和continue语句只用于语句所在的当前循环,如果要推出当前循环应该引发一个异常。e.循环中的else语句只在循环正常完成后运行(for或while循环),或者在循环条件不成立时立即运行(仅while循环),或者迭代序列为空时立即执行(仅for循环),如果循环使用break语句推出的话,else语句将被忽略。(3).异常可用在需输入时鉴别非法输入例:try:    #a=int(str)    #if checkYear(a):    #   print str+'is run year'    #else:    #   print str+'is not run year'except:    print u'输入不合法!'
2.一个判断是否闰年的小程序:
方法一:
(1).先定义一个判断是否闰年的函数,保存在了一个名为year2的py文件中
def checkYear(a):    if(a%4==0 and a%100!=0 or a%400==0):        ase    return True    else:        return Flase
(2).将函数套用在程序中,从year2中将函数放在需要判断的位置print u'欢迎使用闰年计算器!!!'from year2 import checkYearwhile True:    str=raw_input(u"please input year:")    if str=='quit':        print 'bye bye!'        break    try:        a=int(str)        if checkYear(a):            print str+'is run year'        else:            print str+'is not run year'    except:        print u'输入不合法!'
a.u转换字符b.str = raw_input(u"please input year: " )请输入c.break停止当前循环d.   try:         正常的操作
         ......................
      except:
         发生异常,执行这块代码
         ......................
      else:
         如果没有异常执行这块代码引发一个异常用来鉴别非法输入e.a=int(str)转换字符f.quit结束程序方法二:CheckYear(a):相当于(a % 4 == 0 and a % 100 != 0 or a % 400 == 0):print u'欢迎使用闰年计算器!!!'while True:    str=raw_input(u"please input year:")    if str=='quit':        print'bye bye!'        break    try:        a=int(str)        if(a%4==0 and a%100!=0 or a%400)=0:            print str+'is run year'        else:            print str+'is not run year'        except:            print u'输入不合法!'
3.文件的打开与关闭及读写或修改(见Day5-1-(3)
fo = open("year2.py","a")
fo.write('190')
# 关闭打开的文件
fo.close()
在year2.py文件最后添加190
“a”添加 “r”读出 “w”写 等方法
注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。

 

 

 

 



 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!