Guest User

Untitled

a guest
Jul 24th, 2018
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. from turtle import *
  3. speed(0)
  4. while True:
  5. prl=raw_input("en az altı en fazla on iki karakterden oluşan bir parola giriniz :")
  6. if len(prl)>=6 and len(prl)<=12:
  7. break
  8. elif len(prl)<=6 or len(prl)>=12:
  9. continue
  10. syi= "1234567890"
  11. bykharf= "QWERTYUIOPĞÜASDFGHJKLŞİZXCVBNMÖÇ"
  12. kckharf= "qwertyuıopğüasdfghjklşizxcvbnmöç"
  13. isaret="é!'^+%&/()=?_>:;.,<|`>£#$½¾{[]}\|"
  14. askn=0
  15. for i in prl:
  16. if i in syi:
  17. askn+=1
  18. elif i in kckharf:
  19. askn+=2
  20. elif i in bykharf:
  21. askn+=3
  22. elif i in isaret:
  23. askn+=5
  24. def kare1(renk):
  25. pen(fillcolor=renk)
  26. begin_fill()
  27. for r in range(0,4):
  28. forward(20)
  29. left(90)
  30. end_fill()
  31. def kare(renk):
  32. kare1(renk)
  33. forward(20)
  34. left(180)
  35. forward(200)
  36. left(180)
  37. kare("#ffffff")#1
  38. kare("#ffffc0")
  39. kare("#ffff20")
  40. kare("#ffc000")
  41. kare("#ffa000")#5
  42. kare("#ff8000")
  43. kare("#ff6000")
  44. kare("#ff4000")
  45. kare("#ff2000")
  46. kare("#ff0000")
  47. left(180)
  48. forward(200)
  49. left(90)
  50. forward(20)
  51. left(90)
  52. forward(askn*(200.0/60))
  53. write(askn*(100.0/60),font=("Purisa",12))
  54. print "parolanızın gücü%",askn*(100.0/60)
  55. up()
  56. goto(-50,50)
  57. down()
  58. write("Askngdk",font=("Purisa",25))
Add Comment
Please, Sign In to add comment