python练习_学好python拿高薪系列一(7):python代码练习

在上一期,我们分享了python中字典和集合的内容,那么今天我们将分享的是python题目练习。

2098055375d0af637b04624f44d9a34b.png

在屏幕上显示跑马灯文字

原理很简单,就是循环截取文字。需要用到python里面的os和time模块

 #跑马灯文字显示import osimport timedef f1(): content="北京欢迎你....." while True: #清理屏幕输出 os.system('cls') print(content) time.sleep(0.2)#休眠 content=content[1:]+content[0]
08be911452888380030c17bdee53f19e.png

跑马灯效果代码

python设计验证码

需要用到python里面的random随机数模块。验证码包含大小写字母以及数字。

 #python生成指定长度的验证码验证码def f2(codeLength): #要返回的验证码字符,初始为空 code="" #列举所有的字母数字,验证码随即从这里面取 all_chars="0123456789abcdefghijklmnopqrstuvwxyz"  "ABCDEFGHIJKLMNOPQRSTUVWXYZ" for i in range(codeLength): #在所有字符长度范围内产生随机种子 index=random.randint(0,len(all_chars)-1) #根据随机种子取字符 code+=all_chars[index] return codeif __name__=="__main__": st=f2(5) print(st)
6a66160e88c8a92364f557e5fb2b0913.png

生成验证码代码

查找文件后缀名

原理很简单,就是从字符串末尾往前找"."。找到后对字符串进行切片即可。

 #python查找文件后缀名def f3(filename): position=filename.rfind('.')#返回索引 if position>0 and position
2e2a13deb97a8b7096eb22f4f32c1944.png

查找后缀名

输入年月日,判断是一年当中的第几天

思路很简单,先判断闰年,区分出二月的天数。然后累加每月的天数即可。

 #计算指定的年月日是某一年的第几天#判断是否是闰年def isRunYear(year): if (year % 400==0) and (year %100 !=0 or year %4==0): return 1 else: return 0#计算天数def dayNum(year,month,date): monthsDay=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] #平年二月28天,闰年二月29 if isRunYear(year)==1: monthsDay[1]=29 else: monthsDay[1]=28 days=0 for mm in range(month-1): days+=monthsDay[mm] return days+dateif __name__=="__main__": d=dayNum(2016,1,5) print(d)
092ae5de3169af23efecb30f3b16dfc4.png

根据日期计算天数

好了今天的分享就到这儿了,欢迎持续关注小编并相互交流!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值