在print()中搜索由.format决定的特定单词

我是python的新手,有人告诉我开始写一个剪刀石头布程序的好地方。 这是我到目前为止所拥有的:

import random

term1 = "Rock"
term2 = "Paper"
term3 = "Scissors"
computerchose = [term1, term2, term3]

print("Welcome to Rock Paper Scissors!")
print("You will be versing the computer, Good luck!")
print("Rock \nPaper \nScissors")
input = input(print("please choose your weapon "))
words = input.split()
if term1 in words:
    print("Oh you chose Rock did you?!? Well the computer chose {0}".format(random.choice(computerchose)))

if term2 in words:
    print("Oh you chose Paper did you?!? Well the computer chose {0}".format(random.choice(computerchose)))

if term3 in words:
    print("Oh you chose Scissors did you?!? Well he computer chose {0}".format(random.choice(computerchose)))

我正在寻找尝试并取得胜利的条件。我对此的思考过程是获取{0} .format答案,并分别检查term1,term2,term3。如果有人可以帮助我,我会非常感谢!