1.知识点:random函数,循环语句,函数调用。
import random
def play():
diannao = random.randint(1, 3)
return diannao
def main():
while True:
diannao = play()
# print(diannao)
Person = int(input("请输入,1石头,2剪刀,3布:"))
if((Person==1 and diannao==2)) or(Person==2 and diannao==3 or (Person==3 and diannao==1)):
print("Person赢啦")
elif (Person==diannao):
print("平局")
else:
print("输啦")
user = input("继续y退出q:")
if user.lower()=="q":
print("游戏结束!")
break
if __name__=='__main__':
main()