编程函数def randomAlpha(number, start, end)生成start-end之间的number个不重复的字母(其中调用函数时必须满足 (ord(end)-ord(start)+1)>=number),number表示字母的个数,start表示开始的字母,end表示结束的字母,例如randomAlpha (5, ‘B’, ‘Q’)返回{'K', 'P', 'H', 'L', 'J'}
怎么做呀
import random
def randomAlpha(number, start, end):
useable = range(ord(start), ord(end) + 1)
select = random.sample(useable, 5)
return [chr(s) for s in select]
print(randomAlpha (5, 'B', 'Q'))