from math import sqrt
from datetime import date
def k1(): #某人是1999年9月29日生日
#问到2006年9月29日他活了多少天
a=date(1999,9,29)
b=date(2006,9,29)
c=str(b-a).split(" ")
print int(c[0])
return int(c[0]) def k2():
#四位数前两位相同,后两位也相同,并且是个自然数的平方,问他 是多少
t=range(1,10)
for i in t :
for j in t:
m=i*1100+j*11
n=int(sqrt(m))
if m==n*n and i!=j :
print m
def k3():
#银行月息0.63%,一 人打算今后五年每年年底取1000,正好取完,问第一年应该存多少
tl=0
for i in range(5):
tl=(tl+1000.0)/(1+0.0063*12)
print tl
def k4():
'''整存整取存钱的利率1,2,3,5,8年的利率分别是
0.63%,0.66%,0.69%,0.75%,0.84%存20年钱问怎样存 利最大'''
l1=[8,5,3,2,1]
l2=[0.0084,0.0075,0.0069,0.0066,0.0063]
nn=20
maxx=0
l3=map(lambda x,y: 1+12*x*y, l1,l2)
for i in range(nn/l1[0]+1):
for j in range(nn/l1[1]+1):
for a in range(nn/l1[2]+1):
for b in range(nn/l1[3]+1):
t=nn-i*l1[0]-j*l1[1]-a*l1[2]-b*l1[3]
if t>=0 :
kk=[i,j,a,b,t]
kt=reduce(lambda x, y: x*y, map(lambda x,y: x**y,l3,kk))
if kt>maxx :
maxx=kt
kkk=kk
print kkk,2000*maxx
def k5():
'''五人捕鱼,a先将鱼分为5份,把多余的一条扔了,拿走自己
的一份,bcde同样这样拿,问鱼最少多少条 '''
n=1
nn=5
flag=0
while flag==0 :
n+=5
s=n
for i in range(5):
s,y=divmod(s-1,5)
if y==0:
s*=4
flag=1
else :
flag=0
break
print n
def k6():
'''卖鱼,第一次卖了1/2加1/2条
第2次卖了1/3加1/3条
第3次卖了1/4加1/4条
第4次卖了1/5加1/5条
余下11条
问一开始是多少条'''
n=23
nn=5
flag=0
while flag==0 :
n+=2
ss=n
for i in range(1,5):
s,y=divmod(ss+1,(i+1))
if y==0:
ss-=s
flag=1
else :
flag=0
break
print n
def k7():
#21筐鱼,7筐满,7筐半,7筐空,在不倒出鱼的情况下,怎样平分为3份
k=[]
for i in range(1,4):
k+=[[i,7-i*2,i]]
#print k
for i in k:
for j in k:
for m in k:
l3=map(lambda x,y,z:x+y+z, i,j,m)
if i<=j<=m and l3[0]==7 and l3[1]==7:
print [i,j,m] if __name__ == '__main__':
s=""
for i in range(11,18):
s+='z'+str(i)+'()\n'
exec(s)

python 练习 1的更多相关文章

  1. Python中的多进程与多线程(一)

    一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...

  2. Python高手之路【六】python基础之字符串格式化

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  3. Python 小而美的函数

    python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况   any any(iterable) ...

  4. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  5. 可爱的豆子——使用Beans思想让Python代码更易维护

    title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...

  6. 使用Python保存屏幕截图(不使用PIL)

    起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...

  7. Python编码记录

    字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ...

  8. Apache执行Python脚本

    由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎别的随笔里写了安全问题,这里 ...

  9. python开发编译器

    引言 最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现词法分析和语法分析的简洁方便.乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用. ...

  10. 关于解决python线上问题的几种有效技术

    工作后好久没上博客园了,虽然不是很忙,但也没学生时代闲了.今天上博客园,发现好多的文章都是年终总结,想想是不是自己也应该总结下,不过现在还没想好,等想好了再写吧.今天写写自己在工作后用到的技术干货,争 ...

随机推荐

  1. 关于Android6.0之后的权限问题

    https://github.com/mylhyl/AndroidAcp AndroidAcp 使用: 加入 compile 'com.mylhyl:acp:1.1.7' PermisionUtils ...

  2. Device Tree(一):背景介绍

    一.前言 作为一个多年耕耘在linux 2.6.23内核的开发者,各个不同项目中各种不同周边外设驱动的开发以及各种琐碎的.扯皮的俗务占据了大部分的时间.当有机会下载3.14的内核并准备学习的时候,突然 ...

  3. 关于stl string find 容易犯的一个错误

    有时候经常会判断一个字符串a中是否有子字符串b,那么有人会调用 string::find这个函数  这个函数返回子字符串首次出现的位置,那么有人会这样写 string str1 = "&qu ...

  4. jQuery函数attr()和prop()的区别,val()

    [自己总结,详情见下面转录的文章]: attr()用于操作html属性,prop()属性用于操作DOM属性 ①: 很多情况下可以互用 ②:attr()独自适用的情况,自定义的html属性,html属性 ...

  5. kvc kvo(摘录)

    概述 由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby.Python的动态特性,例如动态类型.动态加载.动态绑定等.今天我们着重介绍ObjC中的键值编码(KVC).键值监听( ...

  6. Ubuntu下手动安装VMware Tools步骤

    To mount the CD image and extract the contents: Power on the virtual machine. Log in to the virtual ...

  7. Redis 在新浪微博中的应用

    Redis 在新浪微博中的应用 Redis简介 1. 支持5种数据结构 支持strings, hashes, lists, sets, sorted setsstring是很好的存储方式,用来做计数存 ...

  8. yii CDbCriteria 类的总结

    在编程中,我们通常会需要查询些东西,但是通过查询的时候,yii有个集成的类--- CDbCriteria():通过该类,我们可以更加便捷的调用数据. 参考网址:http://www.cnblogs.c ...

  9. 转 图片资源加密,Lua文件加密

    游戏开发中常遇到资源保护的问题. 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑. 需要安全那就得耗费一定的资源去实现它.目前网上也有用TexturePack ...

  10. sqlcmd 登录和执行语句。

    sqlcmd -U sa -P atc@2014 -S HK-DB01 -d msdb -Q "exec sp_start_job @job_name='3PL_OUT_TEST'" ...