show me the code

阅读: 评论:0

show me the code

show me the code

第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果

#!/usr/bin/env python
#-*- coding: utf-8 -*-
__author__='jzx'
from PIL import Image,ImageDraw,ImageFont
import random
msgNum = str(random.randint(1,99))
# Read image
im = Image.open('1.jpg')
w,h = im.size
wDraw = 0.8 * w
hDraw = 0.08 * h# Draw image
#font = uetype() # use absolute font path to fix 'IOError: cannot open resource'
draw = ImageDraw.Draw(im)
((wDraw,hDraw), msgNum,  fill=(255,33,33))# Save image
im.save('1_num', 'jpg')

第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?

#!/usr/bin/env python
#-*- coding: utf-8 -*-
__author__='jzx'
import random
import osdef radom_generate():string = ''for n in range(1,9):number = int(random.uniform(0,9))string += str(number)string += 'n'return (string)
def list_generate():list=[]for i in range(1,201):list.append(radom_generate())return( list)
def write_file():fb=open(&#','w+')for i in list_generate():fb.write(i)fb.close()
write_file()

如果生成的万一恰好有重复的,那不就垮掉了,修改版

import random
import osdef radom_generate():string = ''for n in range(1,9):number = int(random.uniform(0,9))string += str(number)string += 'n'return (string)
def list_generate():list1=[]for i in range(1,201):list1.append(radom_generate())list2=list(set(list1))#去除重复if not len(list2)==200:for j in range(1,200-len(list2)+1):list2.ate())return list2
def write_file():fb=open(&#','w+')for i in list_generate():fb.write(i)fb.close()
write_file()

有学习了一个很具有python风格的写法,这个真的很棒!

#!/usr/bin/env python
#coding: utf-8
import string, random#激活码中的字符和数字
field = string.ascii_letters + string.digits#获得四个字母和数字的随机组合
def getRandom():return "".join(random.sample(field,4))#生成的每个激活码中有几组
def concatenate(group):return "-".join([getRandom() for i in range(group)])#生成n组激活码
def generate(n):return [concatenate(4) for i in range(n)]if __name__ == '__main__':print(generate(200))

第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数。

本文发布于:2024-02-05 04:02:42,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170723627262898.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:show   code
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23