Python七天学习之Day04——循环和函数的相关基础操作
程序员文章站
2022-06-15 12:47:02
Python七天学习之Day04——循环和函数的相关基础操作2一、循环循环计算:在while上方定义一个变量,用于存放最终计算结果在循环内部,每次循环换都用最新的计算结果,更新之前定义变量计算0到100之间的求和#定义一个整数的变量记录循环的次数i=0#定义最终结果变量result=0#开始循环while i<=100:print(i)#每次循环都让result和i相加result+=i#处理计数器i+=1print("0到100之间的整数求和结果为%d...
Python七天学习之Day04——循环和函数的相关基础操作2
一、循环
循环计算:
- 在while上方定义一个变量,用于存放最终计算结果
- 在循环内部,每次循环换都用最新的计算结果,更新之前定义变量
计算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(50,20)函数嵌套
函数嵌套
#打印分割线
def print_line(char,times):
print(char*times)
#打印多条分割线
def print_lines(n):
row=0
while row<n:
print_line("-",50)
row+=1
本文地址:https://blog.csdn.net/qq_45817449/article/details/107239522