#use case 16:use list
classMates=['jie_liu','hongWei_Hong','PanPan','Bang_Wu',"hui_Tang",'Lu_Zhu','XueLong_Su'];
for i in range(len(classMates)):
print classMates[i];
classMates.append('Yu_Chen');
classMates.append("HaiJun_Wang");
for i in range(len(classMates)):
print classMates[i];
#use case 17: use tuple . the diffrent bewtteen list and tuple is tuple cann't change it's length
#tuple is more safety .
company =('kmsoft','Hue-company');
for i in range(len(company)):
print company[i];
for name in company:
print name;
#use case 18: use set .
sClassMates = set(classMates);
sCompany = set(company);
print sClassMates , sCompany ;
#use case 19 : use sort of list
classMates.sort();
for i in range(len(classMates)):
print classMates[i];
#use case 20 : Function
def CountofWin(x):
if x > 10:
return True;
else:
return False;
print CountofWin(2),CountofWin(100);
#use case 21 : use recursion 2 beer bottles can change a bottle of beer , 4 bottles can change a bottle of beer .
# 20 $ can buy 5 bottles of beer . how much bottles of beer can you drink ?
def drinkBeer(Bottle , BottleCap):
if Bottle>=2 or BottleCap >= 4 :
leftBottle = Bottle/2 + Bottle%2 +BottleCap/4;
leftBottleCap = BottleCap/4 +BottleCap%4 +Bottle/2;
print "left Bottle : %d , left BottleCap : %d"%(leftBottle , leftBottleCap);
return (Bottle/2 + BottleCap/4 + drinkBeer(leftBottle , leftBottleCap));
else:
return 0 ;
BeerCount = 0 ;
BeerCount = 5+drinkBeer(5,5);
print"Beer Count = %d"%BeerCount ;
第一次遇到ubuntu kylin 14.03 宕机 ,