自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力奋斗

道阻且长 行则将至

  • 博客(21)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 python实现水仙花数

题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。问题1:判读一个数是否为水仙花数: def printNarcissisticNumber(self, num

2017-12-28 14:40:10 54174

原创 判断101-200之间有多少个素数,并输出所有素数

质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 def isPrimeNumber(self, num): '判断一个数是否为素数' if num == 1: return True if num == 2: retur

2017-12-28 14:23:02 531

原创 每个月的兔子总数为多少?

古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... def theNumberOfRabbits(self, month): '每个月有多少对兔子' month = int(month)

2017-12-28 11:50:35 332

原创 暂停一秒输出。

def waitOneSecond(self): print("开始") time.sleep(1) print("1秒之后")

2017-12-27 15:00:55 521

原创 输出9*9乘法口诀表

方法: def printMultiplicationTable(self): '九九乘法表' for i in range(1, 10): for j in range(i, 10): print("%d*%d=%d " % (i, j, i * j), end='') pri

2017-12-27 13:07:11 1640

原创 将一个列表的数据复制到另一个列表中。

题目:将一个列表的数据复制到另一个列表中。程序分析:使用列表[:]。方法1:程序源代码:#!/usr/bin/python# -- coding: UTF-8 --a = [1, 2, 3]b = a[:]print b方法2:程序源代码:#!/usr/bin/python# -- coding: UTF-8 --a =

2017-12-27 11:55:36 3870

原创 python实现斐波那契数列

首先了解一下什么是斐波那契数列?斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1

2017-12-27 10:59:30 432

原创 输入三个整数x,y,z,请把这三个数由小到大输出。

思路1:放到列表里,然后队列表进行排序代码如下: def fromLittleToBigPrint_1(self): x = int(input("first:")) y = int(input("second:")) z = int(input("three:")) listNum = [] listN

2017-12-27 10:47:12 3536

原创 输入某年某月某日,判断这一天是这一年的第几天?

题目:输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天!首先了解一下什么是闰年http://blog.csdn.net/i_peter/article/details/78905439闰年共有366天(31,29,31,30,31,30,31,31,30

2017-12-26 19:18:53 1151

原创 判断是否为闰年?

首先介绍一下闰年:公历纪年法中:能被4整除的大多是闰年;能被100整除而不能被400整除的年份不是闰年;能被3200整除的也不是闰年;如1900年是平年,2000年是闰年,3200年不是闰年。阳历中有闰日的年份叫闰年,相反就是平年,平年为365天,闰年为366天。在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日。 def isL

2017-12-26 19:02:04 552

原创 一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?

问题描述:题目:一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少?程序分析:在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。解法1: def isSqrt(self, num): if num == 1: return True

2017-12-25 18:18:05 13640 6

原创 解决windows启动Apache失败的问题

我用的服务是python的cgi,windowspython的cgi启动Apache的时候,提示下图所示:查阅了许多博客和网络资源,都没有找到合适的解决办法。最后定位到问题是,配置httpd.conf的时候,需要将Define SRVROOT中的地址,修改为你本机的地址。默认的是:Define SRVROOT "/Apache24"修改为(这是我本地的):Defin

2017-12-25 18:05:11 467 2

原创 企业利润问题

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,

2017-12-25 16:08:53 335

原创 url的缩短和还原

TinyURL is a URL shortening service where you enter a URL such as https://leetcode.com/problems/design-tinyurl and it returns a short URL such as http://tinyurl.com/4e9iAk.Design the encode and

2017-12-25 15:44:26 1725

原创 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

今天起,每天一到算法,用python编码!!!2017-12-22 19:04 # -*- coding: UTF-8 -*-"""题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。"""def PermutationAndCombinatio

2017-12-22 19:04:01 1152

原创 python无限循环

var = 1while var == 1: # 该条件永远为true,循环将无限执行下去 num = input("Enter a number :") # 此时的num为string类型 print("You entered: ", num) if num == str(0): print("Good bye!") break

2017-12-21 11:18:55 1974

原创 pycharm注册码

亲测可用!  方法一:  server选项里边输入 http://elporfirio.com:1017/就可以了。   不行再尝试:   server选项里边输入 http://idea.imsxm.com/方法二:CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNz

2017-12-20 14:16:49 970 1

原创 Java解析xml文件和html文件

1.解析XML文件public void getXml() { try { String nameT=""; File f = new File("C:\\Users\\dj\\Desktop\\test.xml"); DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); Doc

2017-12-20 10:34:36 844

原创 将格林威治时间字符串转换为yyyy-MM-dd HH:mm:ss字符串

public static String DateString2formatString(String s) { String str = ""; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); SimpleDateFormat sd = new SimpleDateFormat

2017-12-16 10:52:30 2299

原创 shell语言,判断一个数字与10的大小

代码如下:read num#echo $numif [ $num -lt 10 ] then echo "${num}<10"elif [ $num -gt 10 ] then echo "${num}>10"else echo "=10" fi执行结果:root@lhb:/opt/temp# ./shell.sh 10

2017-12-04 16:55:42 4283

原创 shell在进行字符串截取的过程中,报的错bad substitution 解决办法

#!/bin/basha="hello"b="hi is $a"echo $becho ${#a}echo ${a}echo ${a:1:2}执行脚本方式不同出现的结果不同:方式1:sh shell.shhi is hello5helloshell.sh: 7: shell.sh: Bad substitution方式2:赋予shell.sh

2017-12-04 11:15:43 3673

sagas英文原版下载

Hector Garcaa-Molrna 、Kenneth Salem Saga模型起源于1987年 Department of Computer Science Princeton University Princeton, N J 08544

2020-12-14

Java8新特性知识梳理

码字不易,共勉~ Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。

2020-11-24

chrom添加身份验证器authenticator插件

亲测可用的身份验证器插件,安装简单方便,只需要下载到本地,之后拖拽到扩展呈现的开发者模式即可,预祝你身份验证器安装顺利!

2020-11-11

chrom添加cookie插件

亲测可用的cookie插件,安装简单方便,只需要下载到本地,之后拖拽到扩展呈现的开发者模式即可,预祝你cookie安装顺利!

2020-11-11

windows下搭建SVN

对初学者来说SVN的配置在windows下是非常的苦难的,这个帮助文档将会非常方便的给大家一个搭建svn的方便的方法。

2015-04-16

初学者linux的学习资料

由于初学者对linux的命令行的操作感觉是那么的神圣和复杂,在这篇学习资料中你会发现linux也不过如此,轻松的拿下!

2015-04-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除