Day 04 of 100 Days of Code Python Bootcamp by Dr. Angela
John Mark Rafanan
Posted on August 3, 2022
Day 04 - Randomization and Python Lists
For Day 04, I created a Rock Paper Scissors Game. Throughout the project, I learned about using the random module and appending items to list.
Code:
#initialize random
import random
#set ASCI symbols for rock, paper and scissors
rock = '''
_______
---' ____)
(_____)
(_____)
(____)
---.__(___)
'''
paper = '''
_______
---' ____)____
______)
_______)
_______)
---.__________)
'''
scissors = '''
_______
---' ____)____
______)
__________)
(____)
---.__(___)
'''
#create a variable to store the lists of rock, paper and scissors
game_images = [rock, paper, scissors]
user_choice = int(input("What do you choose? Type 0 for Rock, 1 for Paper or 2 for Scissors.\n"))
#set conditional statement when user enters an invalid number for selection
if user_choice >= 3 or user_choice < 0:
print("You typed an invalid number, you lose!")
else:
print(game_images[user_choice])
computer_choice = random.randint(0, 2)
print("Computer chose:")
print(game_images[computer_choice])
if user_choice == 0 and computer_choice == 2:
print("You win!")
elif computer_choice == 0 and user_choice == 2:
print("You lose")
elif computer_choice > user_choice:
print("You lose")
elif user_choice > computer_choice:
print("You win!")
elif computer_choice == user_choice:
print("It's a draw")
Output:
💖 💪 🙅 🚩
John Mark Rafanan
Posted on August 3, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.