初学函数的定义和调用。
用户输入一个验证码长度,程序输出该长度的随机字符。
这是在一个程序里定义和调用。
[Python] 纯文本查看 复制代码 import random
def yanZM(p1):
str1 = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
code = ''
for i in range(p1):
index = random.randint(0,len(str1) - 1)
code += str1[index]
return code
p1 = int(input('请输入验证码长度:'))
result = yanZM(p1)
print(result)
程序大致运行路径图
--------------------------------------------------------------------------
还可以将函数单独一个py文件,在需要的文件中调用即可。(两个文件在同一目录下)
如函数文件:yanZM_py_file.py
[Python] 纯文本查看 复制代码 import random
def yanZM(p1):
str1 = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
code = ''
for i in range(p1):
index = random.randint(0,len(str1) - 1)
code += str1[index]
return code
如调用文件:yanZM_调用.py
[Python] 纯文本查看 复制代码 from yanZM_py_file import yanZM
p1 = int(input('请输入验证码长度:'))
result = yanZM(p1)
print(result)
|