py002-斐波那契数列、九九乘法表、随机密码

1、斐波那契数列

#指定序列长度输出
fib = [0,1]
ln = int(input('数列长度:'))
for i in range(ln - 2):
fib.append(fib[-1] + fib[-2])
print(fib)

 

2、九九乘法表

for i in range(1,10):
for j in range(1,i+1):
print('%sX%s=%s '%(j,i,i*j),end='')
print()

 

3、生成8位随机密码

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#
import random
import string
# all_chs = '012345678qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'
# result = ''
# for i in range(8):
#     ch = random.choice(all_chs)
#     result += ch
# print(result)
all_chs = string.digits + string.ascii_letters
#all_chs = '012345678qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'
def gen_pass(n=8):
    result = ''
    for i in range(n):
        ch = random.choice(all_chs)
        result += ch
    return result
# #print(result)
# print(gen_pass())
# print(gen_pass(4))
if __name__ == '__main__':
    print(gen_pass())
    print(gen_pass(4))
View Code

 

posted @ 2019-01-16 17:22  Cslc-DaweiJ  阅读(130)  评论(0)    收藏  举报