def zh(st):
ss = ”
for i in st:
if ord(i) in range(97,123):
s = ord(i) -32
b = chr(s)
ss += b
else:
ss += i
print(ss)
return ss
zh(‘what Are you doing?’)
def sd(str1):
strs = ”
if str1 != ” and isinstance(str1,str) :
s = ord(str1[0]) - 32
strs += chr(s)
else:
print(‘mdzz’)
return
for i in range(1,len(str1)):
if str1[i-1] == ' 'and str1[i] != ' ':
sc = ord(str1[i]) - 32
sd = chr(sc)
strs += sd
else:
strs += str1[i]
print(strs)
return strs
sd(‘can you help me?’)
”’
import random
def yzm(cd = 4,ls = 0):# 0 纯数字 1 纯大写 2 纯小写 3 混合
#判断验证码的类型
if ls == 0:#纯数字
numlist = list(‘123456789’)
#随机打乱
random.shuffle(numlist)
#返回结果
return ”.join(numlist[0:cd])
elif ls == 1:#大写字母
charlist = list(‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’)
#随机打乱
random.shuffle(charlist)
return ”.join(charlist[0:cd])
elif ls == 2:#小写字母
charlist = list(‘abcdefghijklmnopqrstuvwxyz’)
# 随机打乱
random.shuffle(charlist)
return ”.join(charlist[0:cd])
else:#混合
mixlist = list(‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’)
# 随机打乱
random.shuffle(mixlist)
return ”.join(mixlist[0:cd])
-调用函数
result = yzm(ls = 3,cd = 6)
print(result)
”’
import random
def yzm(cd = 4,lx = 0):# 0 纯数字 1 纯大写 2 纯小写 3 混合
if lx == 0:
codes = ”
i = 0
while i < cd:
#随机获取数字的ascii码
ascii = random.randrange(48,58)
codes += chr(ascii)
i += 1
#返回结果
return codes
def maxmin(l):
#声明最大值的变量
maxvalue = None
#声明最小值的变量
minvalue = None
#遍历整个列表
for i in l:
#如果值为None,第一个数据当作最大值
if maxvalue == None:
maxvalue = i
else:
#判断当前数据和下一个数值的大小
if maxvalue < i:
maxvalue = i
#如果值为None,第一个数据当作最小值
if minvalue == None:
minvalue = i
else:
#判断下一个数据和当前值的大小
if minvalue > i:
minvalue = i
#循环完毕 返回结果
return maxvalue,minvalue
result = maxmin([12,3,1,32,6,4,1,3,61,-1,5,8,4])
print(result)