Python七天学习之Day04——循环和函数的相关基础操作

Python七天学习之Day04——循环和函数的相关基础操作2

一、循环

循环计算:

  1. 在while上方定义一个变量,用于存放最终计算结果
  2. 在循环内部,每次循环换都用最新的计算结果,更新之前定义变量
    计算0到100之间的求和
#定义一个整数的变量记录循环的次数
i=0
#定义最终结果变量
result=0
#开始循环
while i<=100:
	print(i)
	#每次循环都让result和i相加
	result+=i
	#处理计数器
	i+=1
print("0到100之间的整数求和结果为%d"%result)

break和continue

  • break某一条件满足时,退出循环,不再执行后续重复代码
  • continue某一条件满足时,不再执行后续重复代码
  • break和continue都只针对当前所在循环有效
#break使用实例
i=0
while i<10:
	if i==3:
		break
	print(i)
	i+=1
print("over")
#continue使用实例
i=0
while i<10:
	if i==3:
		continue
	print(i)
	i+=1
print("over")

循环嵌套
while嵌套就是while里面还有while

while 条件1:
	条件满足时,做的事1
	条件满足时,做的事2
	条件满足时,做的事3
	...省略...
	while 条件2:
		条件满足时,做的事1
		条件满足时,做的事2
		条件满足时,做的事3
		...省略...
	
		处理条件2
处理条件1

打印小星星

#输出打印小星星
row=1
while row<=5:
	col=1
	while col<=row                                                                                 
		print("*",end="")
		col+=1
	print("")#添加换行
	row+=1

二、函数

创建py文件作为模块,可利用import引用函数
函数封装

def 函数名():
	函数封装的代码

定义好函数后,只代表封装一段代码块,除非调用无法运行

def say_hello()print("hello")
say_hello()

函数内容为同一级的缩进内容
调用函数函数要在函数定义之后
在Pycharm中可使用F7键调试函数
函数定义上方保留两个空行,建议将函数注释放在def下一行""“注释”""用CTRL+Q查看

def sum_2_num(num1,num2):
	result=num1+num2
	print("%d+%d=%d"%(num1,num2,result))
sum_2_num(50,20)

返回值

def sum_2_num(num1,num2):
	return num1+num2
result=sum_2_num(5020)函数嵌套

函数嵌套

#打印分割线
def print_line(char,times):
	print(char*times)
#打印多条分割线
def print_lines(n):
	row=0
	while row<n:
		print_line("-",50)
		row+=1
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值