码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-18 16:22:47      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:false   功能   用法   准备   作用   完成   bsp   注意   语言   

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

  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之间所有的奇数遇到偶数时他会跳出,而遇到奇数时则打印出来!

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

标签:false   功能   用法   准备   作用   完成   bsp   注意   语言   

原文地址:https://www.cnblogs.com/qybk/p/8595498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!