python 掌握之路(二)

#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 宕机 , 
操作为:
在使用Pycharm进行编辑的时候 , 错误的按下了组合键 Ctrl+Alt+F10

2016年01月07日21:48:30


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值