从python公众号里面看到了几道python的练习题,就拿来练练手,结果上手了发现自己还是特别水,不是很难的8道题,我只做出来5道,其中还3道题卡住了,边查边做的。原题链接在这里:http://python.jobbole.com/83641/1. 编写代码, 打印1-1亿之内的偶数看完题目想都没...
分类:
编程语言 时间:
2015-12-23 21:22:41
阅读次数:
1330
继续做题:第0001题:做为AppleStoreApp独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用Python如何生成200个激活码(或者优惠券)?分析问题:一般来说,公司在搞活动的时候都会有批量的激活码放出,一般激活码的格式都是xxxxx-xxxxx...的格式,并且是..
分类:
编程语言 时间:
2015-11-24 18:43:53
阅读次数:
186
python入门后需要不断的练习才能加深印象,为了提升自己的python编码能力,特地找了一些python小例子进行练习,这个是原文地址:https://github.com/Yixiaohan/show-me-the-code所有的题目都在这里。虽然不能做到每天一题,但是会做到有时间就做一道练习题。下面开始第一题:第..
分类:
编程语言 时间:
2015-11-20 20:06:49
阅读次数:
194
Python练习题第 0011题https://github.com/Yixiaohan/show-me-the-code
用 Python 写一个爬图片的程序,爬这个链接里的日本妹子图片 :-)
http://tieba.baidu.com/p/2166231880如果html是这样子的话:...
...
...</img...
分类:
编程语言 时间:
2015-08-27 23:01:54
阅读次数:
366
题目1:一个正整数数组,有2个数只出现了一次,其他的数都出现了2次,求出这2个只出现了一次的数。要求算法复杂度为O(n),空间复杂度为O(1)思路:所有数相异或,出现2次的数消掉了,剩下的是出现1次的2个数相异或的结果,结果的为1的位表示这2个数的差异位。比如list_t=[1,2,3,8,4,4,...
分类:
编程语言 时间:
2015-08-25 15:43:42
阅读次数:
213
前几天上网,收集了20多道Python练习题。这些练习题还是很有价值的,正好最近忙着复习准备校招,可以用来练手。我会把每道题都写一篇博客详细阐述解题思路和源代码,在每道题目后面附上博客地址。希望大家对我的代码能给予指正,我们共同努力,共同进步。后序有好的题目或者解题思路,我还会在这篇博客后面追加。
第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那...
分类:
编程语言 时间:
2015-08-18 10:22:24
阅读次数:
195
Python练习题第 0004 题https://github.com/Show-Me-the-Code/show-me-the-code
第 0004 题:任一个英文的纯文本文件,统计其中的单词出现次数。Talk is cheap, show you my code.#! /usr/bin/env python
#! -*- coding: utf-8 -*-from collections i...
分类:
编程语言 时间:
2015-08-13 23:44:36
阅读次数:
244
Python练习题第 0000 题https://github.com/Show-Me-the-Code/show-me-the-code
将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 Talk is cheap, show you my code.#! /usr/bin/env python
# -*- coding:utf-8 -*-from P...
分类:
编程语言 时间:
2015-08-11 23:24:40
阅读次数:
195
写一个脚本,判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知你自己。脚本写好后,可以每一分钟执行一次,也可以写一个死循环的脚本,30s检测一次。#!/usr/bin/envpython#!coding=utf-8importosimporttimeimports..
分类:
编程语言 时间:
2015-08-06 18:37:49
阅读次数:
231
一、ps可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用psaux列出所有进程,过滤出RSS那列,然后求和)#!/usr/bin/envpython#!coding=utf-8importoslist=[]sum=0str1=os.popen(‘psaux‘,‘r‘).readlines()foriinstr1:str2=i.split()new_..
分类:
编程语言 时间:
2015-08-04 15:54:39
阅读次数:
132