python中主函数循环,[转载] 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

标签:语句,全局变量,函数,Python,range,mlt,转载

来源: https://blog.csdn.net/ld909/article/details/110387985

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值