
python3
daxia5398
生命不止,奋斗不止!
展开
-
python虚拟环境venv直接复制迁移的方法
有很多的方法,大家自行搜索。这里只介绍一种:直接复制的方法1、将整个文件夹复制到新的电脑2、修改pyvenv.cfg文件内的home为你新电脑python的安装路径。3、 如果你使用vscode,还需要修改vscode的配置文件launch.json,这样就可以在新的电脑上调试了。4、修改程序目录下Scripts\activate文件(可以用记事本打开)VIRTUAL_ENV="E:\your_folder"改为你新电脑的位置...原创 2022-03-07 19:03:56 · 20810 阅读 · 12 评论 -
ttk.Treeview修改字体
最近在用ttk.Treeview,但是找遍全网也没有相关的教程,经过多方查找,结合自己的实际,找到一个方案,不是最优,但是基本实现了功能。记录下来,备用。主要思想:在ttk.Treeview插入数据后,获取所有有数据的单元格,设置每个标签达到修改字体的目的。from tkinter import ttkdef set_tree_font(self): """设置tree字体"""...原创 2020-03-12 09:09:48 · 2815 阅读 · 0 评论 -
python3 练习题100例 (十八)托儿所问题
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""练习十八:某托儿所有大、中、小三个班级,其儿童月龄分别用如下 三个列表表示:x = [18, 18, 19, 19, 24, 23, 22, 22, 21, 20, 19, 22, 23, 24, 24]y = [25, 28, 30, 29, 28, 27, 27, 25, 26, 25, ...原创 2018-11-28 09:37:07 · 260 阅读 · 0 评论 -
python3 练习题100例 (十九)
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""练习十九:计算1-2+3...+99中除了88以外所有数的和"""__author__ = 'Fan Lijun's1 = 0s2 = 0for x in range(1, 100, 2): s1 += xfor y in range(2, 100, 2): s2 +...原创 2018-11-28 09:37:59 · 512 阅读 · 0 评论 -
python3 练习题100例 (二十)闰年判断问题
#!/usr/bin/env python3# -*- coding: utf-8 -*-"""练习二十:判断一个年份是否是闰年公历闰年计算方法:1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)3、对于数值很大的年份,这年如果能整除3200,并且能整除172800则...原创 2018-12-20 09:56:45 · 589 阅读 · 0 评论 -
python3 练习题100例 (二十一)打印一定范围内的水仙花数
题目内容:水仙花数是指一个n位数 (n≥3),它的每个位上的数字的n次幂之和等于它本身。例如:153是一个“水仙花数”,因为 153 是个 3位数,而1**3+5**3+3**3==153。输入一个正整数max,输出100到max之间的所有水仙花数(包括max)。 输入格式:共一行,为一个正整数。 输出格式:若干行,从小到大输出水仙花数,一行为一个数。 ...原创 2019-01-08 10:12:29 · 4419 阅读 · 0 评论 -
python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集
题目内容:输入两个字符串,输出两个字符串集合的并集。为保证输出结果一致,请将集合内元素排序之后再输出,如对于集合aset,可输出sorted(aset)。 输入格式:共两行,每一行为一个字符串 输出格式:共一行,为一个集合 输入样例:abcbcd输出样例:['a', 'b', 'c', 'd']时间限制:500ms内存限制:3200...原创 2019-01-08 10:18:05 · 2760 阅读 · 0 评论 -
python3 练习题100例 (二十三)与7相关的数
与7相关的数:如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为7,则称之为与7相关的数。(10分)题目内容:现在我们给定一个正整数n(n<1000),求所有小于等于n的与7无关的正整数的平方和。 输入格式:共一行,为一个正整数。 输出格式:共一行,为一个正整数。 输入样例:50 输出样例:31469时间限制:50...原创 2019-01-08 10:21:22 · 2495 阅读 · 0 评论 -
python3 练习题100例 (二十四)打印完数
完数:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6 = 1+2+3。题目内容:输入一个正整数n(n<1000),输出1到n之间的所有完数(包括n)。 输入格式:共一行,为一个正整数。 输出格式:若干行,从小到大输出完数,一行为一个数。 输入样例:30 输出样例:628时间限制:500ms内存限制:32000kb...原创 2019-01-08 10:23:35 · 1003 阅读 · 0 评论 -
python3 练习题100例 (二十五)打印一个n层金字塔
题目内容:打印一个n层(1<n<20)金字塔,金字塔由“+”构成,塔尖是1个“+”,下一层是3个“+”,居中排列,以此类推。注意:每一行的+号之后均无空格,最后一行没有空格。 输入格式:一个正整数n(1<n<20) 输出格式:一个由+号构成的n层金字塔 输入样例:3 输出样例: + +++ +++++ 时...原创 2019-01-08 10:25:14 · 4231 阅读 · 0 评论 -
python3 练习题100例 (二十六)回文数判断
题目内容:给一个5位数,判断它是不是回文数,是则输出yes,不是则输出no。例如12321是回文数,它的个位与万位相同,十位与千位相同。 输入格式:共一行,为一个5位数。 输出格式:共一行,yes或no。 输入样例:12321 输出样例:yes时间限制:500ms内存限制:32000kba = input()def fun(nu...原创 2019-01-08 10:27:20 · 1075 阅读 · 0 评论 -
python3 练习题100例 (二十七)列表元素改写
题目内容:输入一个列表alist,要求列表中的每个元素都为正整数且不超过10;将列表中的奇数变为它的平方,偶数除以2后打印新的列表(新的列表中所有元素仍都为整数)。可以使用以下实现列表alist的输入: alist=list(map(int,input().split()))同时为保证输出结果一致,请将集合内元素排序之后再输出。如对于列表alist,可输出sorted(a...原创 2019-01-08 10:28:41 · 1158 阅读 · 0 评论 -
python3 练习题100例 (二十八)打印一定范围内的素数
题目内容:给定一个大于2的正整数n,打印出小于n(不包括n且n不大于100)的所有素数。要求将符合条件的输出填入一个列表中,打印的结果为该列表。 输入格式:共一行,为一个大于2的正整数 输出格式:共一行,为一个列表 输入样例:10 输出样例:[2, 3, 5, 7]时间限制:500ms内存限制:32000kba = int(inp...原创 2019-01-08 10:30:05 · 2799 阅读 · 0 评论 -
python3 练习题100例 (二十九)猴子吃桃问题
题目内容:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n天(<1<n<11)早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 输入格式:共一行,为一个大于1小于11的正整数。 输出格式:共一行,为一个正整数 输入样例:2...原创 2019-01-08 10:32:50 · 2181 阅读 · 0 评论 -
python3 练习题100例 (十七)四位车号问题
#!/usr/bin/env python3# -*- coding: utf-8 -*-__author__ = 'Fan Lijun'import mathfor i in range(1000, 10000): n, m = str(math.sqrt(i)).split('.') if m == '0' and i//1000 == int(str(i)...原创 2018-11-28 09:36:12 · 705 阅读 · 0 评论 -
python3 练习题100例 (十六)鸡尾酒疗法
#!/usr/bin/env python3# -*- coding: utf-8 -*-__author__ = 'Fan Lijun'n = input('请输入一个大于1,小于等于20的整数:')lst = []for i in range(int(n)): z = eval(input('请输入总病例数:')) lst.append(z) ...原创 2018-11-28 09:35:16 · 2930 阅读 · 0 评论 -
python3 练习题100例 (十三)
题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十三:将一个正整数分解质因数。例如:输入60,打印出60=2*2*3*5。"""__author__ = 'Fan Lijun'def fenjie(number): lst = [] ...原创 2018-11-12 14:59:45 · 842 阅读 · 0 评论 -
python3 练习题100例 (十)
题目十:判断101-200之间有多少个素数,并输出所有素数。简单题不简单啊!费了我一地的脑细胞,今天就这样了,好累啊!#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十:判断101-200之间有多少个素数,并输出所有素数。"""#首先判断不是素数lst = []for i in range(101, 201):...原创 2018-11-06 10:59:47 · 422 阅读 · 0 评论 -
python3练习题100例(一)
断断续续的学了很久的python,有很多又忘记了。从今天开始用实例再进行一次学习,并记录。本人小白一个,请大家多多指教。题目一:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目一:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数...原创 2018-11-02 10:18:04 · 8624 阅读 · 0 评论 -
python3 练习题100例 (二)
题目二:企业发放的奖金根据利润提成。利润(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%提成...原创 2018-11-02 11:05:23 · 583 阅读 · 0 评论 -
python3 练习题100例 (三)
题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目三:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?"""__author__ = 'Fan Lijun'import mathfor...原创 2018-11-02 11:38:57 · 412 阅读 · 0 评论 -
python3 练习题100例 (四)
题目四:输入某年某月某日,判断这一天是这一年的第几天?#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目四:输入某年某月某日,判断这一天是这一年的第几天?"""__author__ = 'Fan Lijun'year = eval(input('请输入年份:'))month = eval(input('请输入月份:'))d...原创 2018-11-02 14:42:38 · 351 阅读 · 0 评论 -
python3 练习题100例 (五)
题目五:输入三个整数x,y,z,请把这三个数由小到大输出。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目五:输入三个整数x,y,z,请把这三个数由小到大输出。"""__author__ = 'Fan Lijun'one = eval(input('请输入三个数:'))two = eval(input('请输入三个数:')...原创 2018-11-02 15:23:49 · 575 阅读 · 0 评论 -
python3 练习题100例 (十一)
题目十一:举例证明角谷猜想:以一个正整数N为例,如果N为偶数,就将它变为N/2,如果除后变为奇数,则将它乘3加1(即3N+1)。不断重复这样的运算,经过有限步后,一定可以得到1。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十一:举例证明角谷猜想:以一个正整数N为例,如果N为偶数,就将它变为N/2,如果除后变为奇数,则将它乘3...原创 2018-11-07 10:41:53 · 2142 阅读 · 0 评论 -
python3 练习题100例 (六)
题目六:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目六:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、2...原创 2018-11-05 09:46:49 · 314 阅读 · 0 评论 -
python3 练习题100例 (七)
题目七:将一个列表的数据复制到另一个列表中。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目七:将一个列表的数据复制到另一个列表中。"""__author__ = 'Fan Lijun'lst1 = [1, 2, 3, 4, 'abcd']lst2 = []#1遍历列表法for i in lst1: lst2...原创 2018-11-05 09:47:44 · 366 阅读 · 0 评论 -
python3 练习题100例 (八)
题目八:暂停一秒输出,并格式化当前时间。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目八:暂停一秒输出,并格式化当前时间。"""__author__ = 'Fan Lijun'import timeprint(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time...原创 2018-11-05 09:48:32 · 256 阅读 · 0 评论 -
python3 练习题100例 (十二)
题目十二:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目十二:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身原创 2018-11-12 10:37:43 · 562 阅读 · 0 评论 -
python3 练习题100例 (十四)
贴吧上见到的题#!/usr/bin/env python3# -*- coding: utf-8 -*-__author__ = 'Fan Lijun'import randomdic = {}fruit = ['香蕉', '草莓', '苹果', '梨子', '西瓜', '芒果', '葡萄']for i in range(100): f = random.choi...原创 2018-11-14 11:07:20 · 2613 阅读 · 0 评论 -
python3 练习题100例 (十五)
#!/usr/bin/env python3# -*- coding: utf-8 -*-__author__ = 'Fan Lijun'Factor = (7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2)Last = ("1", "0", "X", "9", "8", "7", "6", &qu原创 2018-11-14 11:08:44 · 478 阅读 · 0 评论 -
python3 练习题100例 (九)
题目九:题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 题目九:题目:古典问题:有一对兔子,从出生后第3个月起每个月都...原创 2018-11-06 10:58:08 · 316 阅读 · 0 评论