04 2018 档案
摘要:求100之内的素数。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 求100之内的素数。 5 ''' 6 7 # 输出指定范围内的素数 8 9 # 用户输入数据 10 lower = int(input("输入区间最小值: ")) 11 upper = int(input("输入区间最大值: ")...
阅读全文
摘要:一、Wireshark 官方下载地址: (64-bit) https://1.na.dl.wireshark.org/win64/Wireshark-win64-2.6.0.exe (32-bit) https://1.na.dl.wireshark.org/win32/Wireshark-win3
阅读全文
摘要:文本颜色设置。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 文本颜色设置。 5 ''' 6 7 class bcolors: 8 HEADER = '\033[95m' 9 OKBLUE = '\033[94m' 10 OKGREEN = '\033[92m' 11 ...
阅读全文
摘要:练习函数调用。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 练习函数调用。 5 ''' 6 7 def hello_world(): 8 print('hello world') 9 10 def three_hellos(): 11 for i in range(3): 12 ...
阅读全文
摘要:按逗号分隔列表。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 按逗号分隔列表。 5 ''' 6 L = [1,2,3,4,5] 7 s1 = ','.join(str(n) for n in L) 8 print (L) 9 print (s1)
阅读全文
摘要:按相反的顺序输出列表的值。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 按相反的顺序输出列表的值。 5 ''' 6 7 print("输入格式为\"1234\"") 8 s = input() 9 print(type(s),s) 10 a = list(s) 11 print(a[-1::-1]...
阅读全文
摘要:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 5 ''' 6 7 weeklist = {'M': 'Monday','T': ...
阅读全文
摘要:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同 5 ''' 6 a = input("输入一串数字: ") 7 b = a[::-1] ...
阅读全文
摘要:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 5 ''' 6 num = list(input('输入一个最多5位的数字:')) 7 if len(num...
阅读全文
摘要:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁...
阅读全文
摘要:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 5 ''' 6 7 s=input("请输入字符:") 8 for i in range(len(s)-1,-1,-1): 9 prin...
阅读全文
摘要:利用递归方法求5!方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 利用递归方法求5! 4 def factorial(n): 5 if n == 1: 6 fn = 1 7 else: 8 fn = n * factorial(n-1) 9 return...
阅读全文
摘要:求1+2!+3!+...+20!的和。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 # 求1+2!+3!+...+20!的和。 5 factorial = 1 6 sum = 0 7 for i in range(1, 20 + 1): 8 factorial = factorial * i 9 ...
阅读全文
摘要:root账号下操作,查看CPU温度 RHEL,Centos,Fedora系列 安装 设置 查看 Debian,Ubuntu系列 安装 设置 查看
阅读全文
摘要:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 4 5 n = 2.0 6 m = 1.0 7 s = 0.0...
阅读全文
摘要:先把图形分成两部分来看待,前三行一个规律,后四行一个规律,利用双重for循环,第一层控制行,第二层控制列。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 打印出如下图案(菱形): 4 ''' 5 先把图形分成两部分来看待,前三行一个规律,后四行一个规律,利用双重for循环,第一层控制行,第二层控制列。 6 ''' ...
阅读全文
摘要:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z...
阅读全文
摘要:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 猴子吃桃问题:猴子第一天摘下...
阅读全文
摘要:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 5 ''' 6 ...
阅读全文
摘要:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 5 ''' 6 7 for i in ra...
阅读全文
摘要:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+222...
阅读全文
摘要:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 # 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 5 6 import string 7 s = input('请输入一个字符串:\n') 8 letters = 0 9...
阅读全文
摘要:输出指定格式的日期。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 输出指定格式的日期。 4 5 import time 6 7 print (time.time() ) 8 #1498539133.655 9 print (time.localtime() ) 10 #tm_year=2017, tm_...
阅读全文
摘要:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 5 ''' 6 7 s...
阅读全文
摘要:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 # 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 5 6 x = int(input("是否进入循环?是:1, 否:0\n")); 7 while(x): 8 ...
阅读全文
摘要:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。...
阅读全文
摘要:判断n-m之间有多少个素数,并输出所有素数。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 # 判断n-m之间有多少个素数,并输出所有素数。 5 k = 0 6 n = int (input("输入起始数n:")) 7 m = int (input("输入结束数m:")) 8 9 if (n < m) :...
阅读全文
摘要:1. 新建一个新的文件 2. 打开“打开文件”对话框 3. 打开“打印”对话框 4. 保存当前操作的文件 5. 剪切被选择的项目到剪贴板 6. 复制 7. 粘贴 8. 剪切 9. 关闭当前网页 10. 刷新当前页面 11. 全选 12. 打开搜索 13. 查找 14. 关闭当前应用程序中的当前文本(
阅读全文
摘要:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个...
阅读全文
摘要:简介 按照打印机的链接方式,大致分为网络打印机、共享打印机、本地打印机三类,本文以Windows 7 版本为例链接打印机 网络打印机的链接 进入控制面板(快捷键:win + r到运行,然后输入control),查看方式设为“小图标”; 找到“设备和打印机”,在“设备和打印机”窗口下单击“添加打印机”
阅读全文
摘要:暂停一秒输出,并格式化当前时间。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 '''暂停一秒输出,并格式化当前时间。''' 4 5 import time 6 7 print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))) 8 ...
阅读全文
摘要:暂停一秒输出。方案一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 暂停一秒输出。 6 ''' 7 8 import time 9 10 ''' 11 myD = {1: 'a', 2: 'b'} 12 for key, value in dict.items(myD): 13 print...
阅读全文
摘要:输出 9*9 乘法口诀表。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 输出 9*9 乘法口诀表。 4 5 for i in range(1, 10): 6 print () 7 for j in range(1, i+1): 8 print ("%d*%d=%d" % (i, j, i*j...
阅读全文
摘要:将一个列表的数据复制到另一个列表中。方法一: 1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 ''' 5 将一个列表的数据复制到另一个列表中。 6 ''' 7 8 a = [1,2,3] 9 b = a[:] 10 c = a[::-1] 11 print('原数据为:',a) 12 print('复制的数据为:'...
阅读全文