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('我是一个函数 ')
调用时只需要输入函数名字就行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,p2=v2.......)
func_body
调用时
func(p1=value1,p2=value2....)
示例:
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,p2,p3.....)
示例:
def stu (*args):
while循环-函数参数相关笔记
最新推荐文章于 2024-09-27 19:03:10 发布