![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
luo_di
这个作者很懒,什么都没留下…
展开
-
python 正则匹配 手机号 QQ号 邮箱 日期 图片
import re#中文chinesePattern = "[\u4e00-\u9fa5]+"print(re.search(chinesePattern,"中国"))#匹配手机号(1开头,11位数字)pattern ="^1[3-9]\d{9}$"print(re.search(pattern,"13866668888"))#匹配qq号:5-1原创 2018-12-14 19:00:02 · 1871 阅读 · 2 评论 -
python 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
#一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?分析:x+100=a**2x+100+168=b**2b**2-a**2=168(b-a)(b+a)=168a,b同时为偶数或奇数a,b<84for i in range(85): for j in range(85): if i%2==0 and j%2=...原创 2018-12-14 18:55:33 · 21761 阅读 · 9 评论 -
python 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
#求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。#例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制def getNum(a,count): list1 = [] res = 0 a=str(a) for i in range(1,count+1): list1.append(int(...原创 2018-12-14 18:51:16 · 17433 阅读 · 0 评论 -
python 判断这一天是这一年的第几天
#输入某年某月某日,判断这一天是这一年的第几天?def outter(func): def inner(): year = int(input("请输入一个年份:")) # global year if year % 100 != 0 and year % 4 == 0 or year % 400 == 0: p...原创 2018-12-14 18:47:27 · 1392 阅读 · 0 评论 -
python 输入一个时间,获取这个时间的下一秒
输入一个时间,获取这个时间的下一秒time1 =input("输入一个时间[HH:MM:SS]:")time1List = time1.split(":")time1List = [int(x) for x in time1List]shi = time1List[0]fen = time1List[1]miao = time1List[2]if miao==59: m...原创 2018-12-05 13:36:40 · 7297 阅读 · 1 评论 -
python 求1000以内的完数
一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。count = 0for i in range(1,1001): list1 = [] for j in range(1,i): if i%j==0: list1.append(j) if sum(list1)==i:#s...原创 2018-12-05 13:30:52 · 26247 阅读 · 4 评论 -
python 冒泡排序
list2 = [12,34,5,21,78,35]for i in range(len(list2)-1): for j in range(len(list2)-i-1): if list2[j]>list2[j+1]: list2[j],list2[j+1] = list2[j+1],list2[j]#交叉赋值print(list2)...原创 2018-12-05 13:26:54 · 252 阅读 · 0 评论 -
python 打印菱形
2.从控制台输入一个奇数,若是1则打印 *若是3则打印 * *** *若是5则打印 * ******** *** *while 1: i = int(input("请输入一个数字:")) if i%2 != 0: s = '*' for x in range(1, i, 2): ...原创 2018-12-05 13:15:16 · 2534 阅读 · 0 评论 -
python for循环九九乘法表
for i in range(1,10): for j in range(1,i+1): print("%dx%d=%-2d"%(j,i,j*i),end='\t') print()1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5...原创 2018-12-04 23:10:03 · 7472 阅读 · 0 评论 -
python while九九乘法表
i = 1while i<=9: j=1 while j<i: print(" ",end='\t') j += 1 k=10-i while k>=1: print("%dx%d=%2d"%((10-i),k,(10-i)*k),end="\t") k -= 1 p...原创 2018-12-04 22:54:27 · 5177 阅读 · 0 评论 -
python 音乐播放器
import pygame,time,osdef welcome(): print(''' *********************** * * * 欢迎来到酷我播放器 * * * *********************** ''')def sel...原创 2018-12-04 22:36:09 · 1943 阅读 · 0 评论 -
python歌词解析器函数封装
'''歌词解析器:把歌词按照时间节点进行显示。1.把歌词进行解析切片处理,把时间转成对应的浮点数2.使用字典将时间与歌词进行存储{时间:歌词}3.循环自动打印歌词【结束循环的条件,key为None的时候】'''musicLrc = '''[00:03.50]传奇[00:19.10]作词:刘兵 作曲:李健[00:20.60]演唱:王菲[00:26.60] [04:40.75...原创 2018-12-04 21:58:13 · 276 阅读 · 0 评论 -
python随机生成包含字母数字的六位验证码
#python随机生成包含字母数字的六位验证码import randomdef v_code(): ret = "" for i in range(6): num = random.randint(0, 9) # num = chr(random.randint(48,57))#ASCII表示数字 letter = chr(ra...原创 2018-12-04 21:49:47 · 14416 阅读 · 0 评论 -
python 面向过程写银行系统 十大功能
import randomdef welcome(): print(''' ********************** * * * welcome to bank * * * ********************** ''')#选择界面def sel...原创 2018-12-11 18:40:19 · 551 阅读 · 1 评论