Skip to content

Commit e9769f5

Browse files
committed
Finished Challenge 1
Challenge 1
1 parent d860beb commit e9769f5

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

endersodium/0001/0001.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# coding:utf-8
2+
# Python Requirement:3
3+
# Made by EnderSodium ender@enderself.co
4+
# 第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
5+
6+
import random
7+
8+
# Generate alphabetical stuff
9+
def gene_let(code):
10+
randomnum = random.randint(65,90)
11+
temp = chr(randomnum)
12+
return code + temp
13+
14+
# Generate numerical stuff
15+
def gene_num(code):
16+
temp = str(random.randint(0,9))
17+
return code + temp
18+
19+
def generate():
20+
code = ''
21+
code = gene_let(code)
22+
code = gene_num(code)
23+
code = gene_num(code)
24+
code = gene_let(code)
25+
code = gene_num(code)
26+
code = gene_let(code)
27+
code = gene_num(code)
28+
code = gene_num(code)
29+
code = gene_let(code)
30+
code = gene_num(code)
31+
print code
32+
33+
def main():
34+
for i in range(199):
35+
generate()
36+
37+
if __name__ == '__main__':
38+
main()

0 commit comments

Comments
 (0)