Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- import copy
- a = ["M", "A", "S", "H"]
- b = ["Kim Jong Un", "Dahlai Lama", "Jennifer Lopez", "Angolina Jolie"]
- c = ["Ferrari", "Viper", "go-cart", "Wagon"]
- d = [1, 2, 3, 4]
- MASHDATA = [a, b, c, d]
- def RunMASH(MASHDATA, var):
- # Given MASH List of Lists as 'data' and a 'number' to Iterate with
- # Return a list of 4 elements corresponding to your fortune for
- # each group in the list.
- count = 0
- var = int(var) - 1
- var = var % 16
- newlist = copy.deepcopy(MASHDATA)
- while (len(newlist[0]) > 1 or len(newlist[1]) > 1 or len(newlist[2]) > 1 or len(newlist[3]) > 1):
- for e in newlist:
- if len(e) > 1:
- removeList =[]
- for i in e:
- if count == var :
- removeList.append(copy.deepcopy(i))
- count = 0
- count+=1
- for i in removeList:
- e.remove(i)
- return [[newlist]]
- if __name__ == "__main__":
- # Run your code here to ask for a number
- # and return their fortune
- import random
- var = raw_input("Pick an integer number")
- if var == 0:
- var = random.randint(1, 1000000000000000000000000000000000000)
- print var
- returnNewlist=RunMASH(MASHDATA, var)
- for e in returnNewlist:
- for i in e:
- print i
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement