No idea why this code isn't working

it doesnt print the right text

print("Rock Paper Scissors  ")
print("R, P, or S")

from getpass import getpass as input

one = input("Player 1 > ")
two = input("Player 2 > ")

if one == "R" or "r" and two == "P" or "p":
  print("Player 2's paper smothers Player 1's rock!")
elif one == "R" or "r" and two == "S" or "s":
  print("Player 1's rock smashes Player 2's scissors!")
elif one == "R" or "r" and two == "R" or "r":
  print("Draw, no one wins!")
elif one == "S" or "s" and two == "S" or "s" :
  print("Draw, no one wins!")
elif one == "P" or "p" and two == "P" or "p" :
  print("Draw, no one wins!")
elif one == "P" or "p"  and two == "R" or "r":
  print("Player 1's paper smothers Player 2's rock!")
elif one == "P" or "p"  and two == "S" or "s":
  print("Player 2's scissors cut Player 1's paper to shreds!")
elif one == "S" or "s"  and two == "R" or "r":
  print("Player 2's rock smashes Player 1's scissors!")

elif one == "S" or "s" and two == "P" or "p":
  print("Player 1's scissors shred Player 2's paper to shreds")
else:
  print("Use R, P, or S next time" )

A post was merged into an existing topic: Day 014 - Project 14 : 2 player rock paper scissors