我们平常上网处处可见需要输入验证码的地方,利用Python的random()模块,其实我们只用简单20行代码就能实现。下为效果图,能识别是否正确:
其中也没有复杂的函数嵌套、函数递归,逻辑也比较简单,主要只用到了for循环、和if语句,输入部分用一个while无限循环而已。下面附上源码,逻辑很简单,相信大家不难理解。
import random
#生成一个4位的包含字母和数字的随机字符串
def check_code():
checkcode = ''
for i in ran
1.编写程序编写程序,生成包含 1000 个 0 到 100 之间的随机整数,并统计每个元素的出现次数。
import random
random.seed(1)
ls = list()
ls = [random.randint(0,100) for i in range(1000)]
st = set(ls)
for i in st:
print(i, '出现的次数为: ', ls.count(i))
运行结果如下:
2.写程序,用户输入一个列表和 2 个整数作为下标,然后输出列表
本文实例为大家分享了python实现贪吃蛇的具体代码,供大家参考,具体内容如下
import pygame
import sys
import random
SCREEN_X=600
SCREEN_Y=600
class Snake(object):
def __init__(self):
self.direction=pygame.K_RIGHT
self.body = []
for i in range(5):
self.addnode()
def addnode(self)