Advertisement
Guest User

Untitled

a guest
Aug 27th, 2015
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. #_*_coding: utf-8 _*_
  2. c=""
  3. sostav{1:"йцукенгшщзхэждлорпавыфячсмитьюб1234567890",2:"qwertyuioplkjhgfdsazxcvbnm1234567890",3:"йцукенгшщзхэждлорпавыфячсмитьбюЙФЫЦУКЕНГШЗЩХВАЯЧСМПРИЬТОЛБЮДЖЭ1234567890",4:"qwertyuioplkjhgfdsazxcvbnmQWERTYUOIPLKJHGFDSAMNBVCXZ",5:"1234567890",}
  4. sostav1=input("русские-1, английские-2, Русские-3, английские-4, числа-5:\n…")
  5. asdf=sostav[int(sostav1)]
  6. vcod="c+="
  7. ch="for a1 in a:\n print ('::;:::')"
  8. v=""
  9. b="\n"
  10. kol=["q","w","e","r","t","y","u","i","o","p"]
  11. inp=input('Сколько знаков?\n…')
  12. pr=" "
  13. cod="c=''\nv="+str(inp)+"\nino=v\na='"+asdf+"'\n"
  14. bloc="for "
  15. bloc2="c+="
  16. bloc3=" in a:\n"
  17. op=""
  18. slovar={2:[1,2],3:[1,2,3],4:[1,2,3,4],6:[1,2,3,4,5,6],5:[1,2,3,4,5],7:[1,2,3,4,5,6,7],8:[1,2,3,4,5,6,7,8],9:[1,2,3,4,5,6,7,7,9]}
  19. for kir in slovar[int(inp)]:
  20. cod+=str(bloc)+"a"+str(kir)+str(bloc3)
  21. cod+=kir*pr
  22. cod+="f=a"+str(kir)+"\n"
  23. cod+=kir*pr
  24. op+="1"
  25. if op=="1":
  26. vcod+="str(a"+str(kir)+")"
  27. else:
  28. vcod+="+"+"str(a"+str(kir)+")"
  29. bloc2+="+str(a"+str(kir)+")"
  30. cod+="if len(c)== v:\n"+str(str(pr)*int(1+int(inp)))+"v+=int(ino)+1\n"+str(str(pr)*int(1+int(inp)))+"c+='%'\n"+str(str(pr)*int(int(inp)))+str(vcod)+"\n"+"print(c)"
  31. print (cod)
  32. exec(cod)
  33. v=int(inp)
  34. c12=""
  35. for ty in c:
  36. if ty=="%":
  37. f=0
  38. else:
  39. if len(c12)==v:
  40. v+=int(inp)+1
  41. c12+="\n"
  42. c12+=ty
  43. print(c12)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement