各位大佬帮忙看看哪里错了

各位大佬帮忙看看哪里错了

import random
xitong=random.randint(0,2)
if xitong==0:
    xitong="剪刀"
else:
    if xitong==1:
        xitong="石头"
    else:
        xitong="布"

people=input("请你输入石头/剪刀/布:")

if xitong==people:
    print("系统:",xitong)
    print("平局")
elif xitong==0:
    print("系统:",xitong)
    if people=="石头":
        print("你赢了")
    else:
        print("你输了")
elif xitong == 1:
    print("系统:",xitong)
    if people == "剪刀":
        print("你输了")
    else:
        print("你赢了")
else:
    xitong == 2
    print("系统:",xitong)
    if people == "剪刀":
        print("你赢了")
    else:
        print("你输了")

代码逻辑问题不大,
但得从, 输入是否正确,开始
然后, 判断平局
然后,判断你赢的可能
最后是你输得可能

import random
xitong=random.randint(0,2)
if xitong==0:
    xitong="剪刀"
else:
    if xitong==1:
        xitong="石头"
    else:
        xitong="布"
while True:
    people=input("请你输入石头/剪刀/布:")
    if people != '剪刀' or people != '石头' or people != '布':
        print('你的输入有误, 请重新开始!')
        people = input ( "请你输入石头/剪刀/布:" )
    if xitong==people:
        print("系统:",xitong)
        print("平局")
    elif (xitong=="石头" and people=="布") or (xitong=="布" and people=="剪刀") or (xitong=="剪刀" and people=="石头"):
        print("系统:",xitong)
        print("你赢了")

    else:
        print ( "系统:", xitong )
        print("你输了")