annotate peardeck.py @ 122:a0f8c92d46db

Update kmbscreens.py for LINUCKS committer: GitHub <noreply@github.com>
author Paper <37962225+mrpapersonic@users.noreply.github.com>
date Sun, 23 Apr 2023 16:18:31 -0400
parents 2aa9614cb39a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
40
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
1 # function for encrypting to a1z26 cause i'm lazy
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
2 def A1Z26_encrypt(cistring):
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
3 string = []
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
4 cistring = cistring.lower()
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
5 cistring = "".join(cistring.split())
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
6 for x in range(0, len(cistring)):
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
7 char = ord(cistring[x]) - 96
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
8 if char > 0 and char <= 26:
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
9 string.append(int(char)-1)
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
10 return(string)
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
11
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
12
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
13 # define variables
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
14 o = ["Avocados", "Bandanas", "Carrots", "Drums", "Elephants", "Flashlights",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
15 "Grapes", "Highlighters", "Incentives", "Jacks", "Kangaroos", "Lemons",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
16 "Muffins", "Ninjas", "Olives", "Pears", "Quizzes", "Raisins",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
17 "Submarines", "Turnips", "Umbrellas", "Violas", "Watermelons", "X-Rays",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
18 "Yards", "Zebras"]
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
19 a = ["Acidic", "Broke", "Confused", "Determined", "Exothermic", "Fragrant",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
20 "Green", "Hilarious", "Insincere", "Juicy", "Keen", "Lovely", "Misty",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
21 "New", "Orange", "Purple", "Quick", "Red", "Stoic", "Troubling",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
22 "Underwhelmed", "Victorious", "Warm", "Xeric", "Young", "Zesty"]
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
23 s = ["Always", "Bravely", "Calmly", "Daringly", "Easily", "Fondly", "Gladly",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
24 "Honestly", "Instantly", "Joyfully", "Kindly", "Loudly", "Magically",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
25 "Neatly", "Openly", "Perfectly", "Quietly", "Rarely", "Safely",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
26 "Tenderly", "Usually", "Victoriously", "Warmly", "Xerically", "Yearly",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
27 "Zestfully"]
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
28 c = ["Award", "Bother", "Conduct", "Drive", "Evaluate", "Form", "Give", "Help",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
29 "Inspect", "Jump", "Keep", "Lift", "Memorize", "Notice", "Officiate",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
30 "Pursue", "Quiz", "Raise", "Switch", "Turn", "Underwhelm", "Vacate",
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
31 "Wish", "X-Ray", "Yield", "Zip"]
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
32
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
33 # the actual start of the code
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
34 print("what is your peardeck code?: ")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
35 i = input().lower()
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
36 ilist = A1Z26_encrypt(i)
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
37 try:
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
38 temp = a[ilist[0]]
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
39 except IndexError:
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
40 print("ERROR: Please input letters.")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
41 except Exception:
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
42 print("ERROR: Unknown error occurred!")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
43 if (len(i) == 6):
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
44 print(a[ilist[0]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
45 print(o[ilist[1]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
46 print(s[ilist[2]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
47 print(c[ilist[3]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
48 print(a[ilist[4]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
49 print(o[ilist[5]], end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
50 elif (len(i) == 5):
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
51 print(a[ilist[0]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
52 print(o[ilist[1]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
53 print(c[ilist[2]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
54 print(a[ilist[3]] + " ", end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
55 print(o[ilist[4]], end="")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
56 else:
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
57 print("invalid input, exiting")
Paper <mrpapersonic@gmail.com>
parents: 7
diff changeset
58 exit()