十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我课程中的部分代码(除没写):
创新互联公司是一家集网站建设,老边企业网站建设,老边品牌网站建设,网站定制,老边网站建设报价,网络营销,网络优化,老边网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
def f_add(a,b):
return a+b
def f_mul(a,b):
return a*b
def f_sub(a,b):
return a-b
def g1(f,a,b):
return f(a,b)
a,b,c,d = 1,2,3,4
print g1(f_sub, g1(f_mul, g1(f_add,a,b), c), d), g1(f_mul, g1(f_add,a,b), g1(f_sub,c, d))
对python感兴趣可以到这里了解一下:
study.163.com/course/courseMain.htm?courseId=1000035
我只写一个函数:
def littleFunc():
data =[] #初始化列表
for i in range(9):#一个for循环
num = int(raw_input("input a number please: "))#控制输入转为int
data.append(num)#放入列表
data.sort()#排序
print data#输出
python的程序扩展名是.py
程序执行结果:
littleFunc()
input a number please: 1
input a number please: 3
input a number please: 5
input a number please: 7
input a number please: 8
input a number please: 4
input a number please: 9
input a number please: 6
input a number please: 2
[1, 2, 3, 4, 5, 6, 7, 8, 9]
range函数原型:range(start, end, scan)
参数含义:
start:计数的开始位置,默认是从0开始。
end: 计数的结束位置
scan:每次跳跃的间距,默认为1。
range()函数内只有一个参数,则表示会产生从0开始计数到输入参数(前一位整数)结束的整数列表
当range()函数传入两个参数时,则将第一个参数做为起始位,第二个参数为结束位
当range()函数内填入第三个参数时,第三个参数表示递增或递减值,默认为1
错是很正常的,1、局部变量不能影响全局变量 2、a=100 是不可变对象,
你自己看一下
a的值是没有任何变化的
而输出的结果也只是函数中打印的结果
你也可以在外部调用函数变量也就是局部变量 比如:print(tmp) 他会告诉你 tmp名称没有定义 也就是说外部是调用不了局部变量
想明白了吗
python中range(0,61)包含61。range()是Python的内置函数,用于创建整数的列表,可以生成递增或者递减的数列。