Taş Kağıt Makas. Nerede Hata Yapıyorum?

Arkadaşlar Çok basit bir durumla karşı karşıyayım ama inat ettim bunun sebebini öğrenmek istiyorum.
Pythondan basitçe pc ye karşı oynayabileceğim bir taş kağıt makas oyunu geliştirmek istedim ne kadar basit aslında değil mi?
Ama ne yazık ki bilgisayar devamlı hata veriyor.
Örneğin Ben Taş Seçtim O da taş seçip ben kazandım diyor. Hatayı bulabilenler söyleyebilirse sevinirim…

print(“Taş , Kağıt , Makas Oynamak İster Misin? “)
input(”\nHazırsan Enter’a Bas”)
import time
time.sleep(0.5)
while True:
a=input("\nTaş Mı Kağıt Mı Makas Mı? …: ")
if a==“taş” or “Taş”:
a=“taş”
elif a==“Kağıt” or “kağıt”:
a=“kağıt”
elif a==“Makas” or “makas”:
a=“makas”
else:
print(“Yazım Hatası ERROR !!!”)

import random
liste=("taş","kağıt","makas")
b=random.choice(liste)

if b=="taş":
    print("     Benim  Tercihim :   Taş")
elif b=="kağıt":
    print("     Benim Tercihim :  Kağıt")
else:
    b=="makas"
    print("     Benim Tercihim :   Makas")

if a==b:
    print("\nBerabere")
elif a=="taş" and b=="makas":
    print("\nSen Kazandın :( ! ")
elif a=="taş" and b=="kağıt":
    print("\nKazandımm ! ")
elif a=="kağıt" and b=="taş":
    print("\nSen Kazandın :( ")
elif a=="kağıt" and b=="makas":
    print("\nKazandımm ! ")   
elif a=="makas" and b=="taş":
    print("\nKazandımm ! ")
elif a=="makas" and b=="kağıt":
    print("\nSen Kazandın")
else:
    print("Bir Problem Oluştu !")

z=input("\n\nTekrar Oynamaya Ne Dersin e/h ? ..: ")
if z=="e":
    print()
else:
    break

Merhaba.

Kodlarınızı buraya göre düzenler misiniz:

Kodları incelemeden algoritmayı söylüyorum: Eğer seçimler eşitse tekrar dene