自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Python歌词解析器(加音频播放)

import pygameimport timestrLrc = '''[00:01.49]动力火车 - 当[00:20.53]当 《还珠格格》主题曲(动力火车)[00:21.89]喔...喔..喔.喔.喔[00:28.60]喔...喔..喔.喔.喔[00:35.44]喔...喔..喔.喔.喔[00:42.27]喔...喔..喔[00:52.01]当山峰没有棱角的时候[00:...

2018-07-30 20:25:19 1171 1

原创 Python遍历文件的三种方法

注意:路径是自己给的,必须是真是存在的路径1、使用递归遍历目录import osdef getAllDir(path): # 获取路径下的文件以及目录 listFile = os.listdir(path) # print(listFile) # 遍历列表listFile for file in listFile: # 进行路径拼...

2018-07-27 15:01:21 1420

原创 Python递归函数的实例

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?def heigthM(num, heigth, sum): sum += heigth heigth /= 2 #第一次返回高度50 print(heigth, sum) # 查看每次返回的高度和经过多少米 if num == 1: ...

2018-07-27 09:47:14 6957 4

原创 Python递归函数的规律

'''需求:计算n! = 1 * 2 * 3 * .... * n1.临界条件:n = 12.关系:n - 13.求出最后结果: n * (n - 1)'''def jiecheng(n): # n = 5 n = 4 if n == 1: # 临界条件 return 1 else: return jiecheng(n - 1) * ...

2018-07-26 15:00:55 260

原创 Python冒泡排序处理数字

strNum = input("请输入一串数字字符串")list1 = strNum.split()list2 = []for x in list1: list2.append(int(x))for x in range(1, len(list2)): for j in range(0, len(list2) - x): if list2[j] < list2[j + 1]...

2018-07-25 10:26:32 727

原创 Python歌词解析

import timemusicLrc = '''[00:03.50]传奇[00:19.10]作词:刘兵 作曲:李健[00:20.60]演唱:王菲[00:26.60] [04:40.75][02:39.90][00:36.25]只是因为在人群中多看了你一眼[04:49.00][02:47.44][00:43.69]再也没能忘掉你容颜[02:54.83][00:51.24]梦...

2018-07-25 10:23:56 684

原创 Python输出1000内的所有完数

num = 2while num < 1000: perfectFactor = 0 n = 1 while n < num: if num % n == 0: perfectFactor += n n += 1 if perfectFactor == num: print("%d是完数且小于1000." % perfectFactor) num += ...

2018-07-21 14:31:33 17102 2

原创 Python双色球系统

import randomprint('游戏开始'.center(50, "*"))cardMoney = int(input("请为您的彩票卡充值(金额 > 2元):"))while True: if cardMoney > 1: break else: cardMoney = int(input("请重新输入充值金额:"))while True: buyL...

2018-07-21 14:30:18 649 3

原创 Python字符串中部分字符串的替换

str = 'nin hello world hao hello world'str1 = 'hello world'x = len(str1)str2 = 'hello%20world'for i in str: if str.find(str1) != -1: print(str.find(str1)) str = str.replace(st...

2018-07-20 09:35:47 15160 1

原创 Python计算字符串中单词的个数

str = input("请您输入一串字符串:")str1 = str.strip() #去掉头尾空格index = 0count = 0while index < len(str1): while str1[index] != " ": #有空格时结束当前循环 index += 1 if index == len(str1): #下标与字符...

2018-07-20 09:34:34 24397 10

原创 Python逆时针旋转90°打印9 * 9 乘法表

num = 9i = 1res = 0while num > 0: y = num print("\t\t\t" * (num - 1), end="") #控制打印乘法表空格 for x in range(i): #控制打印行的个数 res = num * y print("%d * %d = %d" % (num, y, ...

2018-07-20 09:28:26 630 1

原创 Python输入一串字符串,输出字符串单词的个数

str = input("请您输入一串字符串:")str1 = str.strip() # 去掉字符串前后空格index = 0count = 0while index < len(str1): while str1[index] != " ": # 当不是空格是,下标加1 index += 1 if index == len(str1): ...

2018-07-19 19:14:35 21073 1

原创 Python分解质因数

number = int(input("请您输入一个数字:"))num = 2while num <= number: if number % num == 0: #能被num整除就分解 number /= num print("num = %d" % num) else: num += 1 #不能被num整除就加1 ...

2018-07-19 19:03:20 5739 1

原创 Python从控制台输入两个数,求这两个数的最大公约数

num1 = int(input("请您输入一个数:"))num2 = int(input("请您再输入一个数:"))min = min(num1, num2)sum = 1list = []prime = 2while prime <= min: if num1 % prime == 0 and num2 % prime == 0: # 两个数同时能被prime整除...

2018-07-19 18:56:02 6630

原创 Python随机生成一个六位数的验证码

import randomstr = ""str1 = ""list = []index = 0num = 0while num < 6: x = random.choice(range(12)) # 对随机生成的字符进行随机排序 if x < 4: list.append(chr(random.choice(range(10)) + ...

2018-07-19 18:52:09 4033

原创 Python打印杨辉三角

list = []for x in range(1, 10): list.append(x)for x in range(1, 10): for i in range(0, 10 - x): print(" ", end = "") for j in range(1, 2 * x): while x > j: ...

2018-07-19 18:46:02 1102

原创 Python赌大小

import randommoney = 15while money >= 5: print("您的余额为:", money) Y = input('是否继续赌博?【yes/no】:') while True: #非法输入无效 if Y == 'yes' or Y == 'no': break else:...

2018-07-19 18:25:53 1735

原创 Python判断一个三位数是否为水仙花数

daffodil = int(input('请输入一个三位数:'))if daffodil == pow(daffodil // 100 , 3) + pow(daffodil % 10 , 3) + pow(daffodil // 10 % 10, 3): print("这是一个水仙花数%d" % daffodil)else: print("这不是一个水仙花数%d" % d...

2018-07-19 11:28:58 11187

原创 Python判断一个五位数是否为回文数

huiwenshu = int(input("请输入一个五位数"))if huiwenshu // 10000 == huiwenshu % 10: if huiwenshu % 10000 // 1000 == huiwenshu // 10 % 10: print("这个数是回文数%d" % huiwenshu)else: print("这个数不是回文数%...

2018-07-19 11:26:42 17403 2

原创 python判断是否为闰年

year = int(input("请输入年份:"))if (year % 100 != 0 and year % 4 == 0) or (year % 100 == 0 and year % 400 ==0): print("%d是闰年!" % year)else: print("%d不是闰年!" % year) ...

2018-07-19 11:20:32 3295 1

空空如也

空空如也

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

TA关注的人

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