annotate peardeck.py @ 26:9bc3913e95c4

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