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('我是一个函数 ')
 
    调用时只需要输入函数名字就行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):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值