python3.5使用

第五天:

  我这次要讲的东西是循环是什么呢,我用用张流程图来告诉大家(主要是流程图容易理解)

对的就是这样当条件满足时就结束循环

1 while True:
2     print('huang')

当我们运行这段代码会出现什么状况呢?是不是一直在循环打印?

你们可能会问你不是要讲while吗?怎么while后面有一个True(真)呢,因为这个是条件当这个是真的话就一直打印。

现在我们会了循环是不是就可以像上面那个流程图里面的一样循环了

count=0
while True:count=count+1print('huang',count)

现在运行这段代码它会无限制的加下去,因为我们也没告诉它在什么时候结束循环。

现在我们来设置一个条件让它结束循环

用到if语句当怎么怎么样就结束循环,结束的语法是break

让我们来试一试:

1 count=0
2 while True:
3     count=count+1
4     print('huang',count)
5     if count==100:
6         break

当count等于100的时候就结束循环

运行得出部分结果截图:

如果你是得出这个就代表你学会了while循环

现在我打算做一个把前面几个知识点容纳在一起的程序,做一个猜大小的程序吧(以前用易语言做过,差不多就是用这些语法了)

要求:

  1,该程序可以让人猜3次,三次都没有对就结束程序

  2,猜大了就输出猜大了,猜小了就输出猜小了,猜对了就输出猜对了

嗯程序框图。画的难看

程序是这样的:

i=0number=23while i<3:  guess_age=int(input("number:"))  if guess_age==number:  print("yes,you got it.")        break   elif guess_age>number:        print("think smaller...")   else:        print("think bigger!")   i=i+1else:  print("you have tricd too many times.")

是不是觉得这样的代码太麻烦了,下一节将介绍for循环。用来优化我们的代码

转载于:https://www.cnblogs.com/Huangfq/p/9318250.html

python基础学习(五)第一次修改相关推荐

  1. Python基础学习五 内置模块

    time 模块 1 >>> import time2 >>> time.time()3 1491064723.8086694 >>> # time ...

  2. python | 基础学习(一)了解Bug、pycharm、变量、程序的三大流程(顺序、if、while)、运算符、快捷键

    文章目录 一.引言 1.python的起源 2.解释器 3.python的设计目标 4.python的特点 二.python 1.了解BUG 2.python的三种运行方式 ①解释器python/py ...

  3. Python基础(五)--函数

    目录 Python基础(五)--函数 1 函数的作用 1.1 函数定义与调用 1.2 函数的作用 1.3 空语句 2 参数与返回值 2.1 函数的参数 2.2 函数的返回值 2.3 返回多个值 3 参 ...

  4. Python基础学习笔记之(一)

    Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...

  5. Python 基础学习笔记 03

    Python基础系列 Python 基础学习笔记 01 Python 基础学习笔记 02 Python 基础学习笔记 03 Python 基础学习笔记 04 Python 基础学习笔记 05 文章目录 ...

  6. Python基础十五:面向对象编程四:高级特性

    Python基础十五:面向对象编程四:高级特性 Python基础系列内容为学习廖雪峰老师Python3教程的记录,廖雪峰老师官网地址:廖雪峰Python3教程 Author:yooongchun Em ...

  7. python开发需要掌握哪些知识-Python基础学习需要掌握哪些知识

    1.1Python的对象 python的内置对象类型有很多,包括数字,字符串,列表,集合,元组,字典等等,在Python中,一切皆对象 pickle腌制--在Python中,如果有一些对象需要持久性存 ...

  8. python基础学习_转行零基础该如何学习python?很庆幸,三年前的我选对了

    这似乎是一个如荼如火的行业,对于一直在思考着转行的我,提供了一个不错的方向. 这个行业当然就是python程序员,真正开始决定转行是在24岁的时候,到现在已经有三年多了,我从零开始,每天用业余两个小时 ...

  9. Python基础学习笔记之(二)

    Python基础学习笔记之(二) zouxy09@qq.com http://blog.csdn.net/zouxy09 六.包与模块 1.模块module Python中每一个.py脚本定义一个模块 ...

  10. Python基础语法(五)—常用模块和模块的安装和导入

    Python基础语法(五)-常用模块的使用和模块的安装和导入,本文介绍的Python模块有:os.sys.time.datetime.random.pickle.json.hashlib.shutil ...

最新文章

  1. iOS-设计模式-观察者模式-KVO
  2. java 对增删该查进行测试_java连接mysql增删改查测试通过
  3. 判断一个字符串是否为回文-链队(新建,进队,出队),链栈(新建,进栈,出栈)...
  4. 男人女人小孩共32人c语言,C编程核心要点,你确信你会C语言?看完之后,男人沉默,女人流泪...
  5. 一个阿拉伯数字转中文数字的函数
  6. 节点通讯共享信息的问题
  7. h5页面启动安卓应用_H5中启动Android App
  8. Qtum量子链发布QIP-6,通过预编译合约大幅降低开发成本
  9. 写给理工科大学生尤其是计算机专业大学生
  10. 小米Android 13 应用适配指南公告
  11. 实现74HC85的功能以及16位数值比较器
  12. 通用计算机与嵌入式的比较,嵌入式系统与通用计算机系统相比有什么特点?如题 谢谢了...
  13. 2022 CSP-S2 提高组 第2轮 复赛 视频
  14. 彩色图像去马赛克与图像超分辨问题的关系
  15. 11月区块链投融资事件回顾
  16. Zookeeper原理及实战开发-余强-专题视频课程
  17. 天津理工大学概率论与数理统计期末考试复习
  18. 从7个方面看人工智能的失败
  19. Ronin SC基础使用教程
  20. SaaS系列介绍之十三: SaaS系统体系架构

热门文章

  1. dbvis 数据库工具:数据库驱动集合包获取,dbvis数据库工具安装驱动实例演示
  2. C#winform实现鼠标响应左键按下,并记下其坐标
  3. C# 学习笔记(18)操作SQL Server 中
  4. [学习笔记]stm32
  5. sdut 1488 连通分量的个数(并查集)
  6. conv--向量的卷积和多项式乘法
  7. medianBlur函数
  8. DeprecationWarning: Function log_multivariate_normal_density is deprecated; The function log_multiva
  9. 爬取小说2--协程间通信Python
  10. 洛谷 P1149 火柴棒等式