Advertisement
j311yf1sh

Python2.6.5>Simulates random smashing of keyboard>Test

Jun 2nd, 2011
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.42 KB | None | 0 0
  1. from math import *
  2. from random import *
  3. from sys import exit
  4.  
  5. NameList = list()
  6. ListOfName = list()
  7. NameLength = 0
  8. Name = len(ListOfName)
  9. Numberround = 0
  10. while NameLength == 0:
  11.     print "Please input letter one at a time then press Enter. To go to next step, input a space then press Enter"
  12.     Namey = raw_input("Letter: ")
  13.    
  14.     ListOfName.append(Namey)
  15.     if ' ' in Namey:
  16.         ListOfName.remove(' ')
  17.         NameLength+= 1
  18.        
  19.     print ListOfName
  20.    
  21. Number = raw_input("How many letters? ")
  22. ConvNum = int(Number)
  23. Numbert = ConvNum + 1
  24. testy = 0
  25.  
  26. while NameList != ListOfName:
  27.    
  28.     Letter = randint(1,26)
  29.  
  30.     if Letter == 1:
  31.         NameList.append('a')
  32.  
  33.     if Letter == 2:
  34.         NameList.append('b')
  35.            
  36.     if Letter == 3:
  37.         NameList.append('c')
  38.  
  39.     if Letter == 4:
  40.         NameList.append('d')
  41.  
  42.     if Letter == 5:
  43.         NameList.append('e')
  44.  
  45.     if Letter == 6:
  46.         NameList.append('f')
  47.  
  48.     if Letter == 7:
  49.         NameList.append('g')
  50.  
  51.     if Letter == 8:
  52.         NameList.append('h')
  53.  
  54.     if Letter == 9:
  55.         NameList.append('i')
  56.  
  57.     if Letter == 10:
  58.         NameList.append('j')
  59.        
  60.     if Letter == 11:
  61.         NameList.append('k')
  62.        
  63.     if Letter == 12:
  64.         NameList.append('l')
  65.        
  66.     if Letter == 13:
  67.         NameList.append('m')
  68.        
  69.     if Letter == 14:
  70.         NameList.append('n')
  71.        
  72.     if Letter == 15:
  73.         NameList.append('o')
  74.        
  75.     if Letter == 16:
  76.         NameList.append('p')
  77.        
  78.     if Letter == 17:
  79.         NameList.append('q')
  80.        
  81.     if Letter == 18:
  82.         NameList.append('r')
  83.        
  84.     if Letter == 19:
  85.         NameList.append('s')
  86.        
  87.     if Letter == 20:
  88.         NameList.append('t')
  89.        
  90.     if Letter == 21:
  91.         NameList.append('u')
  92.        
  93.     if Letter == 22:
  94.         NameList.append('v')
  95.        
  96.     if Letter == 23:
  97.         NameList.append('w')
  98.        
  99.     if Letter == 24:
  100.         NameList.append('x')
  101.        
  102.     if Letter == 25:
  103.         NameList.append('y')
  104.        
  105.     if Letter == 26:
  106.         NameList.append('z')
  107.        
  108.     #print NameList
  109.     #print Numberround
  110.     #print Number
  111.     print testy ,"Rotations of the loop has passed"
  112.  
  113.     Numberround+=1
  114.     testy+=1
  115.  
  116.     while Numberround >= Numbert:
  117.         NameList.pop(0)
  118.         Numberround-= 1
  119.  
  120. print "Bingo!"
  121. print NameList
  122. exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement