• python的学习笔记(0)之循环的使用1


     

      

      这是我第一次正式的开始学习这门语言,虽然之前也多多少少接触过一点,但是一直没有深入的学习和研究过。所以从今天起,我将开始由浅入深的学习它。

      python这门语言和其它语言相比,最大的特点就是:简单。对,就是简单。比如:完成同一个功能,可以用c++来实现,但是需要写很多代码;然而在python这里就只需要几行代码就可以搞定,这就是它的优势。当然它的优势远不止于此,可能还有很多。但就目前的我,对于发现它的新优势,尚且心有余而力不足。其它的还需要我在以后的进一步学习中去体会和了解!

      while的使用

      先上一张流程图

      

     1 #coding=utf-8
     2 myage=56
     3 
     4 count=1
     5 print('你不妨来猜一下我的年龄怎么样?你一共有三次机会哦!')
     6 while count<4:
     7     age=int(input('第%d次机会:输入我在你心目中的年龄吧!->'%count))
     8     if age==myage:
     9         print("你真厉害,被你猜中了呢!")
    10         break
    11     elif age>myage:
    12         print("我好像比你想象中的小一点哦!")
    13     elif age<myage:
    14         print("虽然我知道我看上去很年轻,但是你猜错了哦!")
    15 
    16     count+=1
    17     if count==4:
    18         continue_confirm=input("你的三次机会都已经用完了哦!是否在试一次?y/n")
    19         if countine_confirm=='y':
    20             count=1
    21 else:
    22         print('看来游戏已经结束了!不过你好像输了!')

      通过上面一个简单的列子,可以看出他的原理基本和c++相同,不过需要注意的是在python中他是靠代码的缩进,来区别代码之间的层次的,所以缩进很重要,要注意对应的层次,切不能搞混!

      “:”这个符号也不能丢!

      

      判断条件:任何空值都是False(0,空字符串“”,空列表[],空字典{})非空非0 是True

      break的用法

      在python中,for和while都有一个对应的语句,用于退出这个循环他就是break,他可以在for和whil中使用作用是在循环条件还处于成立状态时而直接退出,简单的说就是强制退出循环体。

      例如:

    1 sum=0
    2 while True: #死循环
    3     print('sum=%d'%sum)
    4     sum++
    5     if sum>3:
    6         break#退出循环体

    这就是一个简单的小例子,当sum的值到达3的时候直接退出,非常好理解。

      continue的用法

      continue的作用也是退出循环,不过他不同于break,是直接退出循环,而他只是退出本次循环然后去执行下一次,区别就在于一个是彻底退出循环,一个是只推出本次循环。

      例如:

    1 num=0
    2 while True:
    3     num+=1
    4     if num%2==0:
    5         continue#跳出本次循环,执行下一次
    6     print('num=',num)

      这段代码他会打印出从0到n之间所有的奇数遇到偶数时他会跳出,而遇到奇数时则打印出来!

  • 相关阅读:
    GTK+ 3.6.2 发布,小的 bug 修复版本
    RunJS 新增 Echo Ajax 测试功能
    Mozilla 发布 Popcorn Maker,在线创作视频
    Sina微博OAuth2框架解密
    Mina状态机State Machine
    Mozilla 发布 Shumway —— 纯JS的SWF解析器
    Code Browser 4.5 发布,代码浏览器
    ROSA 2012 "Enterprise Linux Server" 发布
    ltrace 0.7.0 发布,程序调试工具
    Artifactory 2.6.5 发布,Maven 扩展工具
  • 原文地址:https://www.cnblogs.com/qybk/p/8595498.html
Copyright © 2020-2023  润新知