1.小福利

在工作中,为了增加程序的可读性,除了要求变量命名与语句书写的规范化,我们还需要早程序开头增加一些信息声明,如:作者、联系方式、邮箱、程序创作的日期等。虽然这些能手动完成,但是如大家所说“可以,但没必要”;因为我们可以通过设置,在每次创建项目时,自动生成这些信息。

<1>打开图形化界面,【Ctrl】+【Alt】+S进入设置。按下图所时进入这个页面

<2>写入以下内容,点击OK

<3>建立新的文本,测试是否生成相关信息

2.强大的分支与循环

从我开始学习Python开始,我就下定决心在学完的那一天,一定要使用这门语言编出一款小游戏——它的名字叫“打飞机”。??

下图是就是游戏初稿的代码大概框架,具体内容不必深究,我们只需注意:所有的内容都包涵在一个大的循环体内,其他的内容也会在后面一步步的补充。由此可见,分支与循环对与一个程序的作用有多重要

今天我们进行第一步,学习分支与循环

<1> if-else

if 要判断的条件:条件成立时,要做的事
else:条件为假时,要所的事

例:

<2>while

while 条件():条件满足时,做的事情1条件满足时,做的事情2

例:

<3>for

for 变量 in 序列:循环要执行的动作

例:

上述的语句看起来简单,但是实际应用起来却不是很容易。前两个先不说,它两和C中的用法大致相同,这里要提到的是【for】语句。

在C中,for的用法如下:

sum = 0
for(i = 1; i <= 100 ; i++)       ##循环条件
sum += i                      ##计数器

在Python中,我们需要使用一个BIF(内置函数)——range

用法:

range(stop):0~stop-1range(start,stop):start~stop-1range(start,stop,step):start~stop-1,step为步长

示例:

我们再回过头来看看刚刚介绍【for】时的例子

for a in range(1, 5):print((' ' * (5 - a)) + ('*' * a ))

3.循环管理员——break、continue、exit

用法:

  • break:跳出整个循环,不会再循环后面的内容。

  • continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续。

  • eixt( ):结束程序的下运行。

示例:

我们一个程序和输出来区分三个语句的用法:

for a in range(1, 10):if a == 5:breakcontinueexit()print(a)
print('hello')

break

continue

exit

假如没有这些语句,会这么样呢?做个简单的实验,执行下面的语句:

while True:print('************')           ##死循环,一直执行

while True:print('************')break

Python零基础入门(4)——强大的分支与循环相关推荐

  1. Python零基础入门(4)——分支与循环练习题

    if嵌套(补充) if 要判断的条件:条件成立时,要做的事情 elif 条件2:... else:条件不成立时,要做的时请 elif和else都必须和if联合使用,不能单独使用 例1: holiday ...

  2. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  3. python基础教程视频教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载...

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  4. python基础教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  5. python零基础入门pdf-零基础入门学习Python PDF 扫描版

    给大家带来的一篇关于Python编程相关的电子书资源,介绍了关于Python.零基础.入门学习方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小59.3 MB,小甲鱼编写,目前豆瓣.亚马逊 ...

  6. Python零基础入门教程( 快速入门)

    前言 学无止境,无止境学. 今天要给大家分享的是<Python零基础入门教程01 快速入门>,这是一个系列的教程,从零基础到项目实战.在本教程中,我会给大家介绍Python入门的一些基础知 ...

  7. 11岁过python1级_11岁表弟写的Python零基础入门笔记!

    一.Python输入与输出输出:使用print()函数. print()函数的基本语法格式如下:print(输出内容). 输出内容可以是数字和字符串(字符串需要用引号括起来),也可以是包含运算符的表达 ...

  8. Python零基础入门(一)——Python基础关键字和语法[学习笔记]

    Python零基础入门(一)--Python基础关键字和语法 目录 1. Hello World! 2. 字符串操作 3. 简单数学计算 4. if elif else 5. 循环 基础类型 pyth ...

  9. python基础代码大全-python零基础入门命令方式汇总大全,快速恶补你的Python基础...

    原标题:python零基础入门命令方式汇总大全,快速恶补你的Python基础 无意中浏览到这篇来自大牛的分享,总结的很全面,我重新排版下放在这里,希望能帮助到大家.在此十分感谢原作者! 在开始之前还是 ...

  10. Python入门必备,Python零基础入门

    近几年来,Python发展势头强劲,越来越多的公司加大了对Python开发人才的招聘.很多人都看好Python的发展,纷纷前来学习Python. 目前Python应用范围还是挺多的,从Web.爬虫.数 ...

最新文章

  1. 中国水处理行业深度监测及投资发展可行性分析报告2022-2027年新版
  2. 「后端小伙伴来学前端了」Vue-Router 路由各种跳转、传参、小知识
  3. 集合(normal)
  4. RabbitMQ 高可用集群搭建及电商平台使用经验总结
  5. python中的logger之一
  6. 微软向开发者推出区块链概念验证框架
  7. java 菜单 分隔符_在Java中使用分隔符连接值列表最优雅的方法是什么?
  8. 防抖debounce和节流throttle
  9. MVC — 初步理解IIS工作流程
  10. ❤️《大前端—NPM包管理器》
  11. [Hadoop大数据]——Hive数据的导入导出
  12. ELKStack之操作深入(中)
  13. android json 解析 arraylist,android – 将ArrayList转换为JSONArray
  14. 服务器网站缓存占内存,服务器程序缓存占用内存
  15. 方方格子access_安装了这两款Office插件,我确信你的办公效率会大大提高!
  16. 台式计算机如何组装,怎样组装基本台式机
  17. Moore型状态机和Mealy型状态机的区别以及各自Verilog的实现细节:为什么Moore型状态机需要多一个状态?怎么选择用哪一种状态机?
  18. gimp:图层的混合模式
  19. 华为云物联网平台的微信小程序开发
  20. carla中车辆的朝向(yaw 偏航角)

热门文章

  1. R语言ggplot2可视化为组合图添加综合图例实战:使用ggpubr包ggarrange函数实现综合图例、使用patchwork包实现综合图例
  2. 机器学习数据预处理之缺失值:预测填充(回归模型填充、分类模型填充)
  3. 随机森林中的Bootstrap抽样是有放回抽样么?Bootstrap抽样过程描述一下
  4. 标准K-means算法的缺陷、K-mean++初始化算法、初始化算法步骤、Kmeans++算法实现
  5. keras构建卷积神经网络(CNN(Convolutional Neural Networks))进行图像分类模型构建和学习
  6. java.util.date_关于java中java.util.Date(急)
  7. Python3 函数function
  8. html css背景图片精灵技术,HTML入门学习笔记--CSS背景和精灵图(5)
  9. python 多种图片数据格式互转
  10. numpy 创建数组