wow this was complete garbage!

This commit is contained in:
2026-04-01 13:02:45 +01:00
parent 3ad71e48a4
commit 211f8cec11
13 changed files with 1007 additions and 0 deletions
+76
View File
@@ -0,0 +1,76 @@
import random, time
# Assign lists.
possiblePlays = ["r", "p", "s"]
possiblePlaysFull = ["Rock", "Paper", "Scissors"]
# into
print("-=+ ROCK PAPER SCISSORS +=-")
print('Type "R" for rock\n"P" for paper\nand "S" for scissors\n(I guess you can type out the whole word as well...)')
# make lose and win modules.
def lose():
print("You lose!\n")
def win():
print("You win!\n")
# You wont guess what this does!
# Gets user input
def main():
## LOGIC.
#if userPlay == computerPlay:
# print("Tie! Play again!")
# main()
#elif userPlay == "r" and computerPlay == "p":
# lose()
#elif userPlay == "r" and computerPlay == "s":
# win()
#elif userPlay == "p" and computerPlay == "r":
# win()
#elif userPlay == "p" and computerPlay == "s":
# lose()
#elif userPlay == "s" and computerPlay == "r":
# lose()
#elif userPlay == "s" and computerPlay == "p":
# win()
#else:
# print("Not a valid option! Try again.")
# main()
results = {
"rr": main,
"pp": main,
"ss": main,
"rp": lose,
"rs": win,
"pr": win,
"ps": lose,
"sr": lose,
"sp": lose
}
while True:
# Get user input
userPlay = str.lower(input("--> "))
# Computer randomly selects item from list
computerIndex = random.randrange(0,3)
computerPlay = possiblePlays[computerIndex]
# Show what the computer plays
print(f"Computer plays: {possiblePlaysFull[computerIndex]}")
response = ""
response += userPlay[0]
response += computerPlay
try:
results[response]()
except KeyError:
print("Not an option.")
# if name main. idk why I randomly started to do this but hey ho.
if __name__ == "__main__":
main()