大家好!,之前编写过面向对象实现的很多案例,今天给大家分享按照面向对象的思想实现猜拳游戏,游戏分为4个阶段 ,先看下运行的效果:
先来看第一阶段
创建用户类(Person)
需求
1 属性有名字name , 积分 score
2 行为 出拳(showFist)
3 测试用户出拳
代码如下:
#创建用户类
class Person():
#构造函数
def __init__(self,name,score):
self.name=name
self.score= score
# 出拳
def showFist(self):
type = int(input("请出拳(1.剪刀 2.石头 3.布):"))
if type==1:
print(self.name,"出剪刀")
elif type==2:
print(self.name,"出石头")
elif type==3:
print(self.name,"出布")
return type