while循环-函数参数相关笔记while-函数-函数参数
#while循环
.条件成⽴时就执⾏
while语法:
while 条件:
语句块
例⼦:
benqian=10000
year=0
while benqian<20000:
benqian=benqian*(1+0.067)
year=year+1
print('第{0}年拿了{1}钱'.format(year,benqian))
else:
print('终于翻倍了')
#函数
.代码的⼀种组织形式
.⼀个函数完成⼀项特定的功能
.函数的定义和调⽤
例⼦:
def func():
print('我是⼀个函数 ')
while语句简单例子
调⽤时只需要输⼊函数名字就⾏func()
#函数的返回值和参数
例⼦:
def welcome(name):
print('欢迎{0}来到哈尔滨'.format(name))
return "'热烈欢迎{0}来到哈尔滨'.format(name)"
p='熊猫'
welcome(p)
str=welcome(p)
print(str)
>>输出结果:欢迎熊猫来到哈尔滨
热烈欢迎熊猫来到哈尔滨
#练习九九乘法表
for row in range(1,10):
for col in range(1,row+1):
print('{0}*{1}='.format(row,col),row*col,end=' ')
print('\n')
#参数类型
.普通参数
.默认参数
形参带有默认值
调⽤的时候如果,没有相应的形参赋值,则使⽤默认值
⽰例:
def reg(name,age,gender='male')
if gender='male':
print('{0}is{1}and he is a good student'.format(name,age)) else:
print('{0}is{1}and she is a good student'.format(name,age)) reg('xiongmao',18)
reg('xiaoxiong',18,'female')
.关键字参数
语法:
def func(p1=v1,)
func_body
调⽤时
func(p1=value1,)
⽰例:
def student_key(name='no name',age=0,addr='no'):
print('I am a student')
print('我叫{0},今年{1},我住在{2}'.format(name,age,addr))
n='xiongmao'
a=24
addr='shandong'
student(age=a,name=n,addr=addr)
.收集参数
语法:
def func (*args):
func_body
调⽤:
func(p1,)
⽰例:
def stu (*args):
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论