自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

原创 python#使用thread模块创建线程

import _threadfrom time import sleep, ctimedef thread1(): print('线程1开始:', ctime()) print('线程1挂起4秒') sleep(4) print('线程1结束:', ctime())def thread2(): print('线程2开始:', ctime()) print('线程2挂起2秒') sleep(2) print('线程2结束:', ctime(

2021-07-04 20:12:50 387

原创 python#斐波那契数列

def fibonacci_seq(n): if n == 1 or n == 2: return 1 else: return fibonacci_seq(n - 1) + fibonacci_seq(n - 2)nums = [ ]for i in range(1, 11): nums.append(fibonacci_seq(i))print(nums)

2021-07-03 20:43:54 290

原创 用pytho写出0~100里面所有的奇数。

a = []for i in range(1, 100 + 1, 2): a.append(i)print('列表a:', a)b = []for j in range(1, 100 + 1): if j % 2 == 1: b.append(j)print('列表b:', b)

2021-07-03 15:40:10 775

原创 python编写 input()和 output()函数输入,输出 5 个学生的数据记录。

#编写 input()和 output()函数输入,输出 5 个学生的数据记录。student_list = []def std_input(): name = input('student name:') number = input('student number:') score = input('student score:') student_dict = {'name': name, 'number':number, 'score':score} st

2021-06-30 20:45:24 3201

原创 python题目n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后留下的是原来第几号的那位。

# n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子,问最后留下的是原来第几号的那位。n = int(input("please set the number of players:"))game = []for i in range(n): game.append(i + 1)sign = 0order = 0out_players = 0while out_players < n - 1: if game[order]

2021-06-30 20:20:28 1981

原创 PYTHON#按照大小顺序输出三个数字

#按照大小顺序输出三个数字n1 = int(input(‘n1 = :’))n2 = int(input(‘n2 = :’))n3 = int(input('n3 = '))def swap(p1, p2):return p2, p1if n1 > n2:n1, n2 = swap(n1, n2)if n1 > n3:n1,n3 = swap(n1, n3)if n2 > n3:n2, n3 = swap(n2, n3)print(n1, n2, n3)...

2021-06-30 17:46:58 1963

原创 python#利用ellipse 和rectan 画图

#利用ellipse 和rectan 画图if __name__ == '__main__': from tkinter import * canvas = Canvas(width = 400, height = 600, bg = 'white') left = 20 right = 50 top = 50 num = 15 for i in range(num): canvas.create_oval(250- right, 2

2021-06-28 15:28:51 469 1

原创 python用tkinter画椭圆

#画椭圆from tkinter import *top = 180bottom = 180canvas = Canvas(width = 600, height = 600, bg = 'white')for i in range(10): canvas.create_oval(300-top, 300-bottom, 300 + top, 200+bottom) top -= 5 bottom += 5canvas.pack()mainloop()

2021-06-28 11:18:22 412

原创 python打印出杨辉三角

#打印出杨辉三角N = [1]for i in range(10):#打印10行 M = [str(i) for i in N]#将数组转化为字符串 print(','.join(M))#打印直角三角形样子的杨辉三角 M = ''.join(M)#转化为以空格为间隔的字符串 M_middle = M.center(100)#将字符串编程一个长度为100的字符串, 并使其居中 print(M_middle)#打印等腰三角形样子的杨辉三角 N.append(0

2021-06-27 21:45:15 1206 1

原创 python#计算字符串长度

#计算字符串长度s = 'string'print(len(s))

2021-06-27 21:38:29 1143

原创 python#输出一个随机数

#输出一个随机数import randoma = random.uniform(100, 200)print(a)

2021-06-27 15:39:59 867

原创 python使用lambda创建函数

#使用lambda创建函数f1 = lambda a, b: a + bf2 = lambda a, b, c, d : a + b + c -(c + d)a, b, c, d = 21, 32, 44, 28print(f1(a, b,))print(f2(a, b, c, d))

2021-06-27 15:31:18 243

原创 PYTHON#数字比较

#数字比较a = float(input('Input number a:'))b = float(input('Input number b:'))if a > b: print('d%>d%'%(a, b))elif a < 1b: print('d%<d%'%(a, b))else: print('Error')

2021-06-27 15:28:25 453

原创 python变量值互换

#变量值互换def f(a, b): a, b = b, a return a, bx = 12y = 32x, y = f(x, y)print(x, y)

2021-06-26 23:26:11 261 2

原创 PYTHON输入数字的平方,如果平方运算后小于50则退出

TRUE = 1FALSE = 0def PF(a): return a * ab = 1while b: num = int(input('输入一个数字:')) print('运算结果为:', PF(num)) if PF(num) >= 50: b = TRUE else: b = FALSE

2021-06-26 23:19:37 6009

原创 python#统计1到100之和。

#统计1到100之和。x = 101 * 50print(x)y = 0for i in range(1, 101): y += iprint(y)

2021-06-26 23:11:15 349

原创 python#矩阵相加,两个3行3列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵

#矩阵相加,两个3行3列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵X = [[12, 7, 3], [4, 5, 6], [7, 8, 9]]Y = [[5, 8, 1], [6, 7, 3], [4, 5, 9]]Z = [[0, 0, 0],[0, 0, 0],[0, 0, 0]]for i in range(3): for j in range(3): Z[i][j] = X[i][j] + Y[i][j]print(Z

2021-06-26 23:09:12 4136

原创 Python逆序输出列表

#逆序输出列表#将一个数组逆序输出list = [1,3,2,4,5,4,122, 32, 93]list_re=list[::-1]print(list_re)

2021-06-26 12:02:28 1538

原创 python矩阵运算,求一个3*3矩阵主对角线元素之和

#矩阵运算#求一个3*3矩阵主对角线元素之和a = []sum = 0.0for i in range(3): a.append([]) for j in range(3): a[i].append(float(input("number:")))for i in range(3): sum += a[i][i]print(a)print(sum)

2021-06-23 16:45:16 9467 1

原创 python 对10个数进行排序

#对10个数进行排序list = [2, 7, 1, 4, 5, 9, 6, 25, 15, 3]print(list)for i in range(10): for j in range(i + 1, 10): min = list[i] if list[j] < min: temp = list[j] list[j] = list[i] list[i] = tempprint(l

2021-06-23 16:39:14 10250 1

原创 python求100内的素数

#求100内的素数from math import sqrtdef prime_judge(n): """素数判定""" sign = True if n < 2: sign = False for i in range(2, int(sqrt(n) + 1)): if(n % i 1== 0): sign = False return signmain = int(input('Input a m

2021-06-23 16:34:07 358

原创 python#函数调用练习

#函数调用练习def hello_world(): print('hello world!')def there_hellos(): for i in range(3): hello_world()there_hellos()

2021-06-21 09:11:34 228

原创 python 按逗号分割列表

#按逗号分割列表str = ','seq = ['a','b','c','d']print(str.join(seq))

2021-06-21 09:05:28 3037

原创 python按相反的顺序输出列表的值

#题目:按相反的顺序输出列表的值list = ['a', 'b', 'c', 'd']for i in list[::-1]: print(i)

2021-03-23 22:24:40 1551

原创 python:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同, 十位与千位相同。

x = input('Please input a number:')s = str(x)sign = Truefor i in range(int(len(s)/2)): if s[i]!= s[-1-i]: sign = False breakif sign: print('It is a plaindrome')else: print('It is not a plaindrome')

2021-03-23 21:41:43 4023

原创 python给一个不多于 5 位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字

x = input('Input a number:')a = x//10000b = x % 10000//1000c = x %1000//100d = x%100//10e = x%10if a!= 0: print('五位数:' + str(e) + str(d) + str(c) + str(b) + str(a))elif b!= 0: print('四位数:' + str(e) + str(d) + str(c) + str(b))elif c!= 0:

2021-03-23 21:20:56 12225 1

原创 python有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第 3 个人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个人大两

def f(n): if n == 1: age = 10 else: age = f(n - 1) + 2 return ageprint(f(5))

2021-03-23 21:11:49 10530 1

原创 python运用递归方法求5!

def fact(j): sum = 0 if j == 0: sum = 1 else: sum = j * fact(j - 1) return sumprint(fact(5))

2021-03-22 22:23:11 3630

原创 python累乘相加求1 + 2! + 3! + 4! + ......20!

s = 1total = 0for i in range(1, 21): s*= i total += sprint(total)方法二:def f(n): s = 1 for i in range(1, n + 1): s *= i return stotal = sum(map(f, range(1, 21)))print(total)

2021-03-22 22:22:46 3860

原创 python有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和(题目24)

def f(n): a = 2.0 b = 1.0 total = 0 for i in range(1, n +1): total += a/b a, b = a + b, a print(total)f(20)

2021-03-22 22:08:48 7487 2

原创 python打印菱形

#打印出如下图案(菱形)rows = int(input('Input a number: '))s = '*'for i in range(1, rows + 1, 2): print((s * i).center(rows))rows = int(input('请输入菱形边长:\n'))row = 1while row <= rows: col = 1 # 保证每次内循环col都从1开始,打印前面空格的个数 while col <= (rows - r

2021-02-22 22:14:00 1065

原创 #两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单a 说他不和 x 比,c 他不和 x,z 比,请编程序找出三队赛手的

#比赛名单题目:两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 他不和 x,z 比,请编程序找出三队赛手的名单for a in range(ord('x'), ord('z') + 1): for b in range(ord('x'), ord('z') + 1): for c in range(ord('x'), ord('z') + 1): if

2021-02-22 21:53:44 187

原创 python猴子偷桃 #题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第

#猴子偷桃#题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。peach = 1for i in range(9): peach = (peach + 1) * 2print(peach)...

2021-02-22 15:43:20 12663

原创 PYTHON#球的下落 #题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?

#球的下落#题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?height = 100ODOmeter = 0for i in range(10): ODOmeter += height * 1.5 if i == 9: height_10 = height * 0.5 ODOmeter = ODOmeter-height_10 height /= 2pr

2021-02-22 11:42:49 1693

原创 python:完数 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数“。例如 6=1+2 +3.编程找出 1000 以内的所有完数。

完数题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6=1+2 +3.编程找出 1000 以内的所有完数。def wan_number(n): if n < 2: return False total = 0 for i in range(1, int(n/2) + 1): if n % i == 0: total += i if n == total: return True

2021-02-21 23:32:24 1544

原创 python#求 s=a+aa+aaa+aaaa+aa...a 的值,其中 a 是一个数字。例如2+22+222+2222+22222(此时共有 5 个数相加),几个数相加由键盘控制

#求 s=a+aa+aaa+aaaa+aa…a 的值,其中 a 是一个数字。例如2+22+222+2222+22222(此时共有 5 个数相加),几个数相加由键盘控制def almost_the_same_add(a, n): if n == 0 or a <= 0: print(0) else: total = 0 while(n > 0): for i in range(n):

2021-02-21 22:55:26 3171

原创 PYTHON:统计各类字符个数 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

统计各类字符个数题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数s = input('please input a string: ')I_alpha = 0I_space = 0I_digit = 0I_others = 0for i in s: if i.isalpha(): I_alpha += 1 elif i.isspace(): I_space += 1 elif i.isdigit():

2021-02-21 16:47:29 1508

原创 python#输出指定格式日期

#输出指定格式日期import datetimeif __name__ == '__main__': #输出今日日期 print(datetime.date.today().strftime('%d%m%Y')) #创建日期对象 BirthDate = datetime.date(1999, 12, 12) print(BirthDate.strftime('%d%m%Y')) #日期算数运算 BirthNextDay = BirthDate +

2021-02-21 16:14:55 1217

原创 PYTHON#条件嵌套 #利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。

#条件嵌套#利用条件运算符的嵌套来完成此题:学习成绩>=90 分的同学用 A 表示,60-89 分之间的用 B 表示,60 分以下的用 C 表示。score = int(input('请输入学习成绩: '))if score >= 60: if score >= 90: print('A') else: print('B')else: print('C')方法二score = int(input('请输入分数:'))i

2021-02-21 11:50:50 5658 3

原创 python打印出所有的“水仙花数“,所谓“水仙花数“是指一个三位数,其各位数字 立方和等于该数本身。例如:153 是一个“水仙花数“,因为 153=1 的三次方+5 的三次方+3 的三次方

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为 153=1 的三次方+5的三次方+3 的三次方。for i in range(100, 1000): a = int(i/100) b = int(i/10) % 10 c = (i % 10) if(i == a ** 3 + b **3 + c ** 3): print(i)运行结果如下:第二种方法:count =

2021-02-20 23:18:19 7670

计算机水平测试.pdf

计算机水平测试

2021-07-01

编程英语水平测试.pdf

编程英语水平测试.pdf

2021-07-01

编程逻辑能力测试.pdf

编程逻辑能力测试.pdf

2021-07-01

空空如也

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

TA关注的人

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