第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?。
demo:
#!/bin/python3import random
defcreate_list():
base =[]for x inrange(65,91):#生成26个大写的字母
a=str(chr(x))#生成对应的ASCII码对应的字符串
base.append(a)for x inrange(97,123):#生成26个小写字母
a=str(chr(x))
base.append(a)for x inrange(10):#生成10个数字
base.append(str(x))return base
defgen_code(base):#生成16位激活码
s=''for x inrange(16):
a=random.choice(base)
s=s+a
print(s)return s
defcreate_txt(newlist):
strlist="".join(newlist)
txtnew=open("problem0001.txt","w")
txtnew.write(strlist)
txtnew.close()if __name__ =='__main__':
store_list=['']
new_list=create_list()for x inrange(200):#生成200个激活码并生成txt文档
store_list.append(gen_code(new_list))
store_list.append('\n')
create_txt(store_list)
二、problem0001随机激活码第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?。demo:#!/bin/python3import randomdef create_list(): base = [] for x in ...