您的位置:首页 > 编程语言 > Python开发

python入门笔记1

2016-06-29 00:27 337 查看
一瓶汽水2元,2空瓶可换1汽水,4瓶盖可换1汽水,问10元能喝多少瓶汽水

def duihuan(pingzi,gaizi,qian,jiu):
pingzi = pingzi+(qian/2)
gaizi = gaizi+(qian/2)
jiu = jiu+qian/2
qian = qian%2

gaizi = gaizi+pingzi/2
jiu = jiu+pingzi/2
pingzi = pingzi%2+pingzi/2

pingzi = pingzi+gaizi/4
jiu = jiu+gaizi/4
gaizi = gaizi%4+gaizi/4
print pingzi,"--",gaizi,"--",jiu,"--",qian
result = [pingzi,gaizi,qian,jiu]
return result

aaa = duihuan(0,0,10,0)
while(aaa[0]>=2 or aaa[1]>=4 or aaa[2]>=2):
aaa = duihuan(aaa[0],aaa[1],aaa[2],aaa[3])


结果:

4 -- 4 -- 8 -- 0
3 -- 3 -- 11 -- 0
3 -- 1 -- 13 -- 0
2 -- 2 -- 14 -- 0
1 -- 3 -- 15 -- 0
[Finished in 0.4s]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: