- 博客(43)
- 收藏
- 关注

原创 Unbuntu
Unbuntu Mysql安装步骤:一、通过APT方式安装说明:此种方式完全参考官方提供的教程https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/。注意:通过APT方式安装的版本都是现在最新的版本,现在我安装的是5.7.18。通过这种方式安装好之后开机自启动都已经配置好,和命令行上的环境变量,无需手动配置。1、...
2019-04-16 17:32:37
1238
原创 导出和安装Python包
导出Python包到1.txtpip ferrze > 1.txt安装1.txt内的Python包pip install -r 1.txt
2019-12-26 11:21:05
377
原创 Python3 列表转字典
题目 列表转换为字典。程序分析 无。i = ['a', 'b']l = [1, 2]print (dict(zip(i,l)))
2019-05-20 20:40:26
776
原创 Python3 磁盘读写
实例099:磁盘读写题目 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。程序分析 无。if __name__ == '__main__': import string fp = open('test1.txt') a = fp.read() fp.close() fp = open('te...
2019-05-20 20:39:45
1164
原创 Python3递归输出
题目 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。程序分析 递归真是蠢方法。def rec(string): if len(string)!=1: rec(string[1:]) print(string[0],end='')rec(input('string here:'))...
2019-04-20 08:42:01
1117
原创 Python3 递归求阶乘
题目 利用递归方法求5!。程序分析 递归调用即可。def factorial(n): return n*factorial(n-1) if n>1 else 1print(factorial(5))
2019-04-20 08:41:33
4028
原创 Python3 阶乘求和
题目 求1+2!+3!+…+20!的和。程序分析 1+2!+3!+…+20!=1+2(1+3(1+4(…20(1))))res=1for i in range(20,1,-1): res=i*res+1print(res)
2019-04-20 08:41:06
3288
原创 Python3 斐波那契数列II
题目 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。程序分析 就是斐波那契数列的后一项除以前一项。a = 2.0b = 1.0s = 0for n in range(1,21): s += a / b a,b = a + b,aprint (s)...
2019-04-20 08:40:42
1909
原创 Python3 画菱形
* *** ***** ******* ***** *** *程序分析 递归调用即可。 def draw(num): a="*"*(2*(4-num)+1) print(a.center(9,' ')) if num!=1: draw(num-1) print(a.center(9,' '...
2019-04-20 08:40:10
1847
原创 Python3 比赛对手
题目 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。程序分析 找到条件下不重复的三个对手即可。a=set(['x','y','z'])b=set(['x','y','z'])c=set(['x','y','z'])c-=set(('x','y'))...
2019-04-20 08:39:36
990
1
原创 Python3 猴子偷桃
题目 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析 按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。peach=1for i in range(9): ...
2019-04-20 08:39:13
4411
原创 Python3 高空抛物
题目 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序分析 无high=200.total=100for i in range(10): high/=2 total+=high print(high/2)print('总长:',total)...
2019-04-20 08:38:45
1842
原创 Python3 完数
题目 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。程序分析 将每一对因子加进集合,在这个过程中已经自动去重。最后的结果要求不计算其本身。def factor(num): target=int(num) res=set() for i in range(1,num): if num%i==0:...
2019-04-20 08:38:13
4253
原创 Python3 复读机相加
题目 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序分析 用字符串解决。a=input('被加数字:')n=int(input('加几次?:'))res=0for i in range(n): res+=int(a) a+=a[0]print('结果是:',r...
2019-04-19 12:16:16
1395
原创 Python3 字符串构成
题目 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析 利用 while 或 for 语句,条件为输入的字符不为 ‘\n’。string=input("输入字符串:")alp=0num=0spa=0oth=0for i in range(len(string)): if string[i].isspace(): spa+=1 ...
2019-04-19 10:04:26
418
原创 Python3 输出日期
题目 输出指定格式的日期。程序分析 使用 datetime 模块。import datetimeprint(datetime.date.today())print(datetime.date(2333,2,3))print(datetime.date.today().strftime(’%d/%m/%Y’))day=datetime.date(1111,2,3)day=day.rep...
2019-04-19 10:01:28
1250
原创 Python3 分数归档
题目 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析 用条件判断即可。points=int(input(‘输入分数:’))if points>=90:grade=‘A’elif points<60:grade=‘C’else:grade=‘B’print(grade)...
2019-04-19 10:01:06
984
原创 Python3 分解质因数
题目 将一个整数分解质因数。例如:输入90,打印出90=2335。程序分析 根本不需要判断是否是质数,从2开始向数本身遍历,能整除的肯定是最小的质数。target=int(input(‘输入一个整数:’))print(target,’= ‘,end=’’)if target<0:target=abs(target)print(’-1’,end=’’)flag=0if targ...
2019-04-19 09:59:09
4700
原创 Python3 所有水仙花数
题目 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析 利用for循环控制100-999个数,每个数分解出个位,十位,百位。for i in range(100,1000):s=str(i)one=int(s[-1])ten=int(s[-2])hun=int...
2019-04-19 09:58:47
2840
原创 Python3 012:100到200的素数
题目 判断101-200之间有多少个素数,并输出所有素数。程序分析 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 用else可以进一步简化代码.import mathfor i in range(100,200):flag=0for j in range(2,round(math.sqrt(i))+1):if i%j0:fla...
2019-04-19 09:56:37
3172
原创 Python3 养兔子
题目 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析 我认为原文的解法有点扯,没有考虑3个月成熟的问题,人家还是婴儿怎么生孩子?考虑到三个月成熟,可以构建四个数据,其中:一月兔每个月长大成为二月兔,二月兔变三月兔,三月兔变成年兔,成年兔(包括新成熟的三月兔)生等量的一月兔。month=int(inpu...
2019-04-19 09:56:10
1178
2
原创 Python3 给人看的时间
题目 暂停一秒输出,并格式化当前时间。程序分析 同009.import timefor i in range(4):print(time.strftime(’%Y-%m-%d %H:%M:%S’,time.localtime(time.time())))time.sleep(1)
2019-04-19 09:55:38
238
原创 Python3 暂停一秒输出
题目 暂停一秒输出。程序分析 使用 time 模块的 sleep() 函数。import timefor i in range(4):print(str(int(time.time()))[-2:])time.sleep(1)
2019-04-19 09:55:15
2972
原创 Python3 九九乘法表
题目 输出 99 乘法口诀表。程序分析 分行与列考虑,共9行9列,i控制行,j控制列。for i in range(1,10):for j in range(1,i+1):print(’%d%d=%2ld ‘%(i,j,i*j),end=’’)print()...
2019-04-19 09:54:50
975
原创 Python3 copy
题目 将一个列表的数据复制到另一个列表中。程序分析 使用列表[:],拿不准可以调用copy模块。import copya = [1,2,3,4,[‘a’,‘b’]]b = a # 赋值c = a[:] # 浅拷贝d = copy.copy(a) # 浅拷贝e = copy.deepcopy(a) # 深拷贝a.append(5)a[4].append(‘c’)p...
2019-04-19 09:54:23
337
原创 Mysql 插入数据时出现1366错误 永久解决
错误如下:operationalError: (1366, “Incorrect string value: ‘\xE9\x9C\x80\xE8\xA6\x81…’ for column ‘content’ at row 1”)利用爬虫或其他插入MySQL 数据库时 出现1366 错误因为内容包含有中文字符, 所以要确保 数据库 数据表的 字符编码格式为 utf-8因此我们在创建库的时候...
2019-04-12 14:08:52
9504
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人