我課程中的部分代碼(除沒寫):
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),老邊企業(yè)網(wǎng)站建設(shè),老邊品牌網(wǎng)站建設(shè),網(wǎng)站定制,老邊網(wǎng)站建設(shè)報(bào)價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,老邊網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
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
我只寫一個函數(shù):
def littleFunc():
data =[] #初始化列表
for i in range(9):#一個for循環(huán)
num = int(raw_input("input a number please: "))#控制輸入轉(zhuǎn)為int
data.append(num)#放入列表
data.sort()#排序
print data#輸出
python的程序擴(kuò)展名是.py
程序執(zhí)行結(jié)果:
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函數(shù)原型:range(start, end, scan)
參數(shù)含義:
start:計(jì)數(shù)的開始位置,默認(rèn)是從0開始。
end: 計(jì)數(shù)的結(jié)束位置
scan:每次跳躍的間距,默認(rèn)為1。
range()函數(shù)內(nèi)只有一個參數(shù),則表示會產(chǎn)生從0開始計(jì)數(shù)到輸入?yún)?shù)(前一位整數(shù))結(jié)束的整數(shù)列表
當(dāng)range()函數(shù)傳入兩個參數(shù)時,則將第一個參數(shù)做為起始位,第二個參數(shù)為結(jié)束位
當(dāng)range()函數(shù)內(nèi)填入第三個參數(shù)時,第三個參數(shù)表示遞增或遞減值,默認(rèn)為1
錯是很正常的,1、局部變量不能影響全局變量 2、a=100 是不可變對象,
你自己看一下
a的值是沒有任何變化的
而輸出的結(jié)果也只是函數(shù)中打印的結(jié)果
你也可以在外部調(diào)用函數(shù)變量也就是局部變量 比如:print(tmp) 他會告訴你? tmp名稱沒有定義? 也就是說外部是調(diào)用不了局部變量
想明白了嗎
python中range(0,61)包含61。range()是Python的內(nèi)置函數(shù),用于創(chuàng)建整數(shù)的列表,可以生成遞增或者遞減的數(shù)列。