模块
#tag一个状态可以标识某种操作,tag=false时,整个循环一起跳出,而不是一层一层跳出
#bin文件一般是文件入口,来执行文件,什么都不做,仅作为程序的初始点
#main文件一般与逻辑相关的主函数
导入模块的方式:
#1.from web.web1.web3 import cal
#2.from web.web1.web3.cal import add
# from web.web1 import web3 #执行web3的__init__文件,唯一不支持的调用方式
random方法
1 import random 2 3 # ret=random.random() 4 # ret=random.randint(1,3) 5 # ret=random.randrange(1,3) 6 # ret=random.choice([11,22,33,44,55]) 7 # ret=random.sample([11,22,33,44,55],2) 8 # ret=random.uniform(1,4) 9 # 10 # print(ret) 11 # ret=[1,2,3,4,5] 12 # random.shuffle(ret) 13 # print(ret) 14 15 def v_code(): 16 ret="" 17 for i in range(5): 18 num=random.randint(0,9) 19 alf=chr(random.randint(65,122)) 20 s=str(random.choice([num,alf])) 21 ret+=s 22 return ret 23 print(v_code())