A1. Password Generator
import randomdef get_password(length):choice = '0123456789'tmp = ''for i in range(length):tmp = tmp + choice[random.randint(0,9)]return tmpa = input('length of your password:')a = int(a)print(get_password(a))
think
如何建立强密码
A2.Answer Encryptor
from turtle import *for i in range(4):forward(40)left(90)begin_fill()color('black')forward(40)left(90)forward(20)left(90)forward(40)left(90)forward(20)left(90)end_fill()
think
- change it to method
- draw other three images
- translate answer to image use if
from turtle import *def draw_a():# draw Afor i in range(4):forward(40)left(90)begin_fill()color('black')forward(40)left(90)forward(20)left(90)forward(40)left(90)forward(20)left(90)end_fill()forward(40)def draw_b():# draw Bfor i in range(4):forward(40)left(90)left(90)forward(20)begin_fill()color('black')forward(20)right(90)forward(40)right(90)forward(20)right(90)forward(40)end_fill()left(90)forward(20)left(90)forward(40)def draw_c():# draw Cfor i in range(4):forward(40)left(90)begin_fill()color('black')forward(20)left(90)forward(40)left(90)forward(20)left(90)forward(40)end_fill()left(90)forward(40)def draw_d():# draw Dfor i in range(4):forward(40)left(90)forward(20)begin_fill()color('black')forward(20)left(90)forward(40)left(90)forward(20)left(90)forward(40)end_fill()left(90)forward(20)answer = 'ADDCBCBDAC'setpos(-200,200)speed(-1)for a in answer:if a == 'A':draw_a()if a == 'B':draw_b()if a == 'C':draw_c()if a == 'D':draw_d()
