Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from turtle import *
- speed(0)
- while True:
- prl=raw_input("en az altı en fazla on iki karakterden oluşan bir parola giriniz :")
- if len(prl)>=6 and len(prl)<=12:
- break
- elif len(prl)<=6 or len(prl)>=12:
- continue
- syi= "1234567890"
- bykharf= "QWERTYUIOPĞÜASDFGHJKLŞİZXCVBNMÖÇ"
- kckharf= "qwertyuıopğüasdfghjklşizxcvbnmöç"
- isaret="é!'^+%&/()=?_>:;.,<|`>£#$½¾{[]}\|"
- askn=0
- for i in prl:
- if i in syi:
- askn+=1
- elif i in kckharf:
- askn+=2
- elif i in bykharf:
- askn+=3
- elif i in isaret:
- askn+=5
- def kare1(renk):
- pen(fillcolor=renk)
- begin_fill()
- for r in range(0,4):
- forward(20)
- left(90)
- end_fill()
- def kare(renk):
- kare1(renk)
- forward(20)
- left(180)
- forward(200)
- left(180)
- kare("#ffffff")#1
- kare("#ffffc0")
- kare("#ffff20")
- kare("#ffc000")
- kare("#ffa000")#5
- kare("#ff8000")
- kare("#ff6000")
- kare("#ff4000")
- kare("#ff2000")
- kare("#ff0000")
- left(180)
- forward(200)
- left(90)
- forward(20)
- left(90)
- forward(askn*(200.0/60))
- write(askn*(100.0/60),font=("Purisa",12))
- print "parolanızın gücü%",askn*(100.0/60)
- up()
- goto(-50,50)
- down()
- write("Askngdk",font=("Purisa",25))
Add Comment
Please, Sign In to add comment