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

本文介绍了Python编程中分支与循环的基础知识,包括if-else、while、for语句的使用,以及循环控制语句break、continue和exit()的应用。通过示例代码帮助理解这些语句在实际编程中的功能和重要性。
摘要由CSDN通过智能技术生成

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-1

range(start,stop):start~stop-1

range(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:
   		break
    	continue
    	exit()
	print(a)
print('hello')

break

在这里插入图片描述

continue

在这里插入图片描述

exit

在这里插入图片描述

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

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

在这里插入图片描述

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值