python,if-elif-else,或者用列表来实现switch的方式。 ...
分类:
编程语言 时间:
2017-04-25 19:13:06
阅读次数:
236
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 程序源代码: 使用列表形式,并计算总结: #!/usr/bin/python # -*- coding: UT ...
分类:
编程语言 时间:
2017-04-25 18:30:44
阅读次数:
355
1、 执行 Python 脚本的两种方式 交互方式:命令行 Windows操作系统下,快捷键cmd,输入“python”启动交互式python解释器。 文件方式:python文件 2、 简述位、字节的关系 一个二进制位是计算机里最小表示单元。 一个字节是计算机里最小存储单元。 二进制位=8bits= ...
分类:
编程语言 时间:
2017-04-23 13:17:10
阅读次数:
253
题目: 1.输入用户名密码2.认证成功后显示欢迎信息3.输错三次后锁定 1 #!/usr/bin/env python 2 import sys,pickle 3 account = {'wyh':123,'cloudsea':456} 4 l =[] 5 i = 0 6 j = 0 7 f1 = ...
分类:
编程语言 时间:
2017-04-13 12:33:55
阅读次数:
188
python练习题 http://wenku.baidu.com/link?url=f1yAmTQzW0PfSm2v77HRC1_BiPUG22EpFto9enYolRqj8pdjV0L4CHSBq3TIoi-aQ144kwFN5keuIfl4IOUVZ_QuR8BlM16kuBKlang1CI_ ...
分类:
编程语言 时间:
2017-03-10 15:11:12
阅读次数:
165
本题来自 Project Euler 第21题:https://projecteuler.net/problem=21 首先需要明确两个数学概念: 真因数(proper divisor):除去数字本身的所有因数(不要求是素数)。比如:12的所有真因数是:1、2、3、4、6 亲和数(amicable ...
分类:
编程语言 时间:
2016-11-20 00:02:46
阅读次数:
306
本题来自 Project Euler 第20题:https://projecteuler.net/problem=20 这题也容易,让先算出阶乘100的结果,然后把这结果的每个数字相加即可。 我想,应该是要练习递归阶乘吧,但我觉得用循环也挺方便的啊,就是很讨厌递归函数,总记不住写法,唉…… ...
分类:
编程语言 时间:
2016-11-19 23:30:43
阅读次数:
251
本题来自 Project Euler 第19题:https://projecteuler.net/problem=19 好吧,欧拉计划第18题做不出来,先跳过,先做第19题吧。 这题思路挺简单:在区间之内,先找出第1个星期天,然后7天7天地找,只要是每月的第1天,计数器就加1,很快就有答案。 话说, ...
分类:
编程语言 时间:
2016-11-19 23:18:47
阅读次数:
226
本题来自 Project Euler 第15题:https://projecteuler.net/problem=15 原谅我智商低,这题我思考了一两天了也没想出来。参考网上 这篇文章 的分析,说是: 20*20的方格中,从左上角到右下角,不论怎么走,都只需要40步,其中必然有20步时横着走,20步 ...
分类:
编程语言 时间:
2016-11-02 10:20:27
阅读次数:
251
本题来自 Project Euler 第14题:https://projecteuler.net/problem=14 互动百科说了,考拉兹猜想--又称为3n+1猜想、角谷猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循 ...
分类:
编程语言 时间:
2016-11-01 14:42:52
阅读次数:
276