python练习题
文章平均质量分 51
枫奇
这个作者很懒,什么都没留下…
展开
-
10_python_练习题——兔子问题与斐波那契數列
#题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,#假如兔子都不死,问每个月的兔子总数为多少?#通过数学分析我们知道,兔子的规律为数列1,1,2,3,5,8,13,21....#程序分析:因此只需要按照数学的规律来进行计算就OK了原创 2017-03-02 14:36:05 · 14314 阅读 · 0 评论 -
03_python_练习题——排列组合
#题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。扩展:可以将接口重新设计, 然后就能够任意几个数字组合了排列组合中的A(4,3)# -*- coding: UTF-8 -*-sum = 0for i in xrange(1,5):...原创 2017-03-01 17:41:56 · 8027 阅读 · 0 评论 -
17_python_练习题——打印指定目录下的文件和文件夹(相当于tree命令)
执行下面的文件,相当于linux 系统下的tree命令能够遍历指定文件下的所有内容#coding:utf-8import osdef print_dirName(spath): for schild in os.listdir(spath): schildpath=spath+'/'+schild if os.path.isdir(schildpath):原创 2017-04-12 16:04:14 · 5086 阅读 · 0 评论 -
18_python_练习题——写入文件到word文档中
想要使用python 将数据存储在doc 、docx等 word文档中,首先需要安装一个模块python-docx安装指令如下:pip install python-docx测试使用如下:>>> from docx import Document>>> document=docx.documentTraceback (most recent call last):原创 2017-04-14 14:56:59 · 6714 阅读 · 2 评论 -
19_python_练习题——CSV文件读写练习
CSV文件读写练习导入CSV库,就可以实现对CSV文件的读写了它的读写规则和excel有点类似#!/usr/bin/python# coding:utf-8import csvcsvFile = open("./test.csv",'w+')try: writer=csv.writer(csvFile) writer.writerow(('number','n原创 2017-04-17 11:13:02 · 7206 阅读 · 0 评论 -
python——接收处理外带的参数
在执行python 代码的时候,有时候需要传递外面的参数进行处理这个该怎么实现呢?需要一个模块from sys import argv当然也可以直接只导入 sysimport sys然后使用的时候, 用sys.argv也是可行的import sysprint "the script name is ", sys.argv[0]for num in range原创 2017-05-03 14:28:39 · 10974 阅读 · 0 评论 -
使用python装饰器计算函数运行时间
装饰器在python里面有很重要的作用, 如果能够熟练使用,将会大大的提高工作效率今天就来见识一下 python 装饰器,到底是怎么工作的。本文主要是利用python装饰器计算函数运行时间一些需要精确的计算函数运行了多久的程序,都可以采用这种方法#coding:utf-8 import urllib2,re,time,random,os,datetimeimp原创 2017-05-04 17:05:55 · 15465 阅读 · 1 评论 -
python练习题——string模块
string 模块有很多有用的内容东西比如大小写字符, 数字字符等现在来测试一下:import stringprint string.letters #包含大小写字母print string.ascii_letters #包含大小写字母print string.lowercase #小写字母print string原创 2017-05-12 19:27:03 · 2812 阅读 · 0 评论 -
python excel使用进阶篇
需求:定期的统计一些内容,将这些内容写入到excel中,要求:excel以当天日期为名,sheet页以当前时间为名本文的思路如下:1.首先检查excel 是否存在2.如果不存在, 就创建excel,然后写入数据3.如果存在,先打开,然后复制一份,再追加一个sheet页,写入新的数据。原创 2017-05-05 17:28:24 · 3100 阅读 · 1 评论 -
统计个人CSDN的博客文章数量
统计个人CSDN的博客文章数量 第一版原始版本比较简单只能统计第一页,而且没有进行排序 # coding:utf-8import urllib2from bs4 import BeautifulSoupimport sysreload(sys)sys.setdefaultencoding('utf-8')def getPage(): #伪装成浏览器登陆,获取...原创 2017-04-01 12:46:02 · 5835 阅读 · 1 评论 -
python学习——邮件发送程序
本程序留存使用,网上找的教程,不能运行, 自己修改了一下, 主流邮箱不能登录, 比如163,qq但是自己个人邮箱能够登录,并发送成功问题关键在于如何能够登录成功, 只要登录成功, 就能够发送成功不管是给 163 qq#!/usr/bin/env python #coding=utf-8 from smtplib import * from原创 2017-05-19 16:34:59 · 2473 阅读 · 0 评论 -
python实现的一种排序方法
在处理数据比较多的时候,适用的一种排序方法#!/usr/bin/python# coding:utf-8class SQList: def __init__(self,list=None): self.r=list def swap(self,i,j): temp=self.r[i] self.r[i]=self.r[j] self.r[原创 2017-09-05 19:59:14 · 2190 阅读 · 0 评论 -
[python小工具]实现文件查找功能
在linux 下面查找文件可以使用 find * -iname xxx然后呢, 在windows 下面使用命令行好像这个命令不支持(可能有别的命令) 今天就用 python 脚本来实现一下 find_file.py #!/usr/bin/pythonimport osimport sys def print_dirName(spath): ...原创 2017-10-12 09:11:41 · 3409 阅读 · 1 评论 -
07_python_练习题——数值排序
#题目:输入三个整数x,y,z,请把这三个数由小到大输出。#程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,#如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。# 提示: python里面 sort()函数有自动排序的功能原创 2017-03-02 10:44:25 · 5009 阅读 · 0 评论 -
15_python_练习题——使用webdriver查询IP地址
python里面的一个库 webdriver 在某些场合用着特别方便,现在就实验一下他的功能通过webdriver 模拟浏览器#!/usr/bin/python# coding:utf-8from selenium import webdriverimport sysreload(sys)sys.setdefaultencoding('utf-8')bas原创 2017-03-16 17:08:40 · 5884 阅读 · 0 评论 -
15_python_练习题——打印日历
python 功能很强大, 它自身带的类库,或者是第三方的库,可以直接操作excel的内容原创 2017-03-06 17:09:30 · 6323 阅读 · 0 评论 -
11_python_练习题——日期格式显示
#题目:输出指定格式的日期。#程序分析:使用 datetime 模块。原创 2017-03-02 15:35:13 · 7926 阅读 · 0 评论 -
13_python_练习题——文件重定向
在程序中将输出内容重定向到一个文件中, 同时也能重定向回来原创 2017-03-03 18:06:43 · 4962 阅读 · 0 评论 -
16_python_练习题——使用webdriver获取当前页面截屏以及滑动页面
通过 webdriver可以方便的访问一些有js加载的页面,但是同时,有些页面加载需要时间,或者是必须滑动页面才能访问今天就来实验一下要访问的页面是淘宝MM的一个页面,这个页面有600多张照片,打开的时候加载需要时间,因此就用这个来验证https://mm.taobao.com/self/album_photo.htm?spm=719.6642053.0.0.7rH6Al&user_i原创 2017-03-17 20:02:43 · 6898 阅读 · 0 评论 -
12_python_练习题——统计输入字符里面有多少
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。原创 2017-03-03 10:13:00 · 5846 阅读 · 0 评论 -
01_python_练习题_使用python直接打开网页
使用python 自带的工具库,可以直接打开浏览页面,本程序只是用于做一个测试用途:可以用于一些重复打开网页的工作,刷点击率的。缺点:由于有的网页可能会限制IP,因此本程序可能并不能增加访问量或者点击率,可以通过代理来实现。原创 2017-03-01 17:21:04 · 5064 阅读 · 0 评论 -
02_python_练习题——图形界面
python也是可以做出来类似对话框的内容的下面的小程序就能显示一个小小的对话框受这个例子的启发,是不是能够继续扩张,自己做一个记事本之类的东西原创 2017-03-01 17:30:55 · 5390 阅读 · 0 评论 -
05_python_练习题——平方数
#题目:一个整数,它加上50和加上234后都是一个完全平方数,请问该数是多少?#程序分析:在10000以内判断,将该数加上50后再开方,加上234后再开方,#如果开方后的结果满足如下条件,即是结果。请看具体分析:原创 2017-03-02 10:00:16 · 5592 阅读 · 0 评论 -
06_python_练习题——查找一年之中第几天
#编写程序,判断这是这一年中的第几天?#附加题:同时输出这是闰年不是,注意要求输入年份的格式#程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,#特殊情况,闰年且输入月份大于3时需考虑多加一天原创 2017-03-02 10:40:29 · 7843 阅读 · 1 评论 -
08_python_练习题——乘法表
#题目:输出9*9乘法口诀表。#程序分析:分行与列考虑,共9行9列,i控制行,j控制列。原创 2017-03-02 10:50:53 · 4888 阅读 · 0 评论 -
09_python_练习题——暂停一秒
#题目:暂停一秒输出。提示:python自带库里面也有控制时间的函数,只用调用相关的函数就能实现原创 2017-03-02 10:59:38 · 8077 阅读 · 0 评论 -
14_python_练习题——excel操作
python 功能很强大, 它自身带的类库,或者是第三方的库,可以直接操作excel的内容原创 2017-03-06 17:15:16 · 8019 阅读 · 0 评论 -
04_python_练习题——企业利润
#题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;#利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;#20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;#60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,原创 2017-03-01 17:44:51 · 6919 阅读 · 0 评论 -
[python小工具]小说分割器
写本文的思路很简单:自己是一个小说迷,有时候就想着能不能把一个整本的小说给分割成一个个单章存在的文本文件之前也在网上找到过别人写的软件,然后最近突然想到,能否用python实现一下 其实有了这个目标,实现起来很简单:最核心的就是匹配关键字符串整体代码如下# -*- coding: utf-8 -*-# @Date : 2018-11-02 17:38:53...原创 2018-11-02 18:04:48 · 6711 阅读 · 4 评论