Python中定义函数,循环语句,条件语句

由于日常程序流中主要是三种结构:顺序,循环,条件,且往往需要自定义函数再调用,

因此今天想学习一下Python中关于定义函数、循环语句和条件语句的写法。

1.定义函数

区分全局变量和局部变量:

x=2全局变量

def 函数名(形参1,形参2,……)

      函数体

      局部变量

      global x

      x+=1

      return 返回值

局部变量

函数体内不能改变全局变量的值,除非使用global

 

y=3全局变量

形参只起一个传递作用。

2.循环

for 指标 in 序列:

     循环体

      print                     输出

      break                   跳出当前循环

1、指标为自然数序列

for i in range(1,10)

 

2、对象遍历

s=['a','b','c']

for t in s:

     print t

3、索引遍历

for i in range(len(s))

      print s[i]

4、同时遍历索引和对象

for i,t in enumerate(s)

      (s[i]=t)

3.条件

if 判断条件:

    操作

 

elif 判断条件:

    操作

可有多个elif

else:

   操作

 

4.实例,定义一个求整数的阶乘的函数mlt()

def mlt(a):
    x=1
    if a<0:
        return 'false'
    else:
        for i in range(1,a+1):
            x*=i
        return x

mlt(4),mlt(-2)

输出为:24,false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值