最近生病,学习进度少许拖延,,

import  random
# 随机取0~1之间的小数
print(random.random())
# 随机取2数之间的整数
print(random.randint(10,30))
# 随机取2数之间的整数,结束值不包含在范围内
print(random.randrange(1,3))#如3不会取出
# 随机取列表的一个元素
print(random.choice([2,"xx",{"name":"jia"}]))
# 随机取列表的N个元素
print(random.sample([2,"xx",{"name":"jia"},1,4,5,7,8],3))
# 随机取2数之间的浮点型
print(random.uniform(1,9))

以下是用random写的验证码功能

import sys, time,random
# 这是倒计时
def time_remain(lineTmpla, mins):
count = 0
mins = int(mins+1)
while (count < mins):
count += 1
n = mins - count
time.sleep(1)
sys.stdout.write("\r" + lineTmpla+ "%3s"%n)
sys.stdout.flush()
# if n:
# print("\r" + lineTmpla+ str(n))
if not n:
return '\ncompleted' # 验证码功能
def yanzhengma(q = 4):
a= ""
for i in range(q):
num = random.randint(0,9)
alf = chr(random.randint(65,90))
alf_2 = chr(random.randint(97, 122))
s = str(random.choice([num,alf,alf_2]))
a += s
return a if __name__ == '__main__':
flg = 5
n = input("需要几位验证码:")
s = yanzhengma(int(n))
print(s)
flg_1 =True
while flg_1:
if flg == 0:
time_remain("请等待:", 4)
flg = 5
while flg:
y = input("\n输入验证码:")
if y == s:
print("通过")
flg_1 =False
break
else:
print("还剩%s次"%(flg-1))
flg -= 1

最新文章

  1. html meta标签使用总结
  2. 【SSM 7】Mybatis底层封装思路
  3. Visual C++ 2008进行MySQL编程
  4. Oracle GoldenGate 12c 新特性
  5. Hadoop源代码分析
  6. ATL ActiveX 非管理员权限发布(支持vs2005)
  7. ctrl+alt+l:linux 锁屏 win+l:windows锁屏
  8. Oracle 11g RAC features
  9. 解决gerber-Failed to Match All Shapes for PCB问题
  10. bzoj 2049: [Sdoi2008]Cave 洞穴勘测 (LCT)
  11. [再寄小读者之数学篇](2014-11-02 Herglotz&#39; trick)
  12. Linux系统数据共享-NFS服务
  13. 原创python:windows解决genymotion appium adb 的问题。
  14. sklearn11_函数汇总
  15. How to search for ? (question mark) in Excel
  16. Centos6与Centos7防火墙设置与端口开放的方法
  17. winform 凹进去的button
  18. CALL transaction 的用法-传内表
  19. 对C转换说明符的误解以及关于数组的一些知识
  20. [hadoop读书笔记] 第三章 HDFS

热门文章

  1. PPI | protein-protein interaction | 蛋白互作分析
  2. 一款好用的JS时间日期插件layDate
  3. C语言 九九乘法表
  4. load data语句实验报告
  5. python+selenium+xpath 爬取天眼查工商基本信息
  6. Qt 比对TreeItem节点
  7. sqlserver数据库方面的排序四大王
  8. java字符串根据正则表达式让单词首字母大写
  9. 庄博园的Mp4
  10. pandas 常用技巧总结