diff --git "a/1906101013-\344\273\243\346\201\222/day0310/test1.py" "b/1906101013-\344\273\243\346\201\222/day0310/test1.py" new file mode 100644 index 00000000..24cfa935 --- /dev/null +++ "b/1906101013-\344\273\243\346\201\222/day0310/test1.py" @@ -0,0 +1,19 @@ +class Student(): + def __init__(self,name,age,score): + self.name=name + self.age=age + self.score=score + + def get_name(self): + print(self.name) + + def get_age(self): + print(self.age) + + def get_course(self): + print(max(self.score)) + +a = Student('代恒',18,[105,104,123]) +a.get_name() +a.get_age() +a.get_course() \ No newline at end of file diff --git "a/1906101013-\344\273\243\346\201\222/day0310/test2.py" "b/1906101013-\344\273\243\346\201\222/day0310/test2.py" new file mode 100644 index 00000000..341f6ba3 --- /dev/null +++ "b/1906101013-\344\273\243\346\201\222/day0310/test2.py" @@ -0,0 +1,39 @@ +import random +class Person(): + def __init__(self,name): + self.name=name + self.score=0 + + def fingerPlay(self): + game=['石头','剪刀','布'] + index=random.randint(0,2) + return game[index] + +class Game(): + def __init__(self,number,aname,bname): + self.number=number + self.a=Person(aname) + self.b=Person(bname) + + def playGame(self): + for i in range(self.number): + a_out=self.a.fingerPlay() + b_out=self.b.fingerPlay() + + if a_out==b_out: + print('双方平局,出的是{}'.format(a_out)) + elif (a_out=='石头' and b_out=='剪刀') or (a_out=='布' and b_out=='石头') or (a_out=='剪刀' and b_out=='布'): + self.a.score+=1 + print('{}获得胜利,出的是{},{}出的是{}'.format(self.a.name,a_out,self.b.name,b_out)) + else: + self.b.score+=1 + print('{}获得胜利,出的是{},{}出的是{}'.format(self.b.name,b_out,self.a.name,a_out)) + if self.a.score>self.b.score: + print('恭喜{}获得游戏胜利,得分{}'.format(self.a.name,self.a.score)) + elif self.a.score