软件设计师2013年上午真题解析
作者:赵北
使用python制作简单的石头剪子布小程序
使用工具pycharm
代码如下
import time
def make():
playr=int(input("请您出 1=剪刀,2=石头,3=布 :"+'\n'))
computer=random.randint(1,3)
if ((playr==1 and computer==3)or(playr==2 and computer==1)or(playr==3 and computer==2)):
print("电脑出的是:",computer)
print("玩家出的是:", playr)
print("您真是厉害")
make()
elif((playr==1 and computer==1)or(playr==2 and computer==2)or(playr==3 and computer==3)):
print("电脑出的是:", computer)
print("玩家出的是:", playr)
print("咱来真是心有灵犀,再来一局")
make()
elif((playr==1 and computer==2)or(playr==2 and computer==3)or(playr==3 and computer==1)):
print("电脑出的是:", computer)
print("玩家出的是:", playr)
print("你输了,不服吗,再来一局啊?"+'\n')
make()
else:
print("输入无效,请重新输入:"+'\n')
make()
s=input("请选择是否继续,输入(1)选择继续,输入(2)选择停止:"+'\n')
if(s==1):
make()
elif(s==2):
breakpoint()
print("自动关闭即可")
else:
make()
make()
print("******************************************************************")
print("* *")
print("* *")
print("* 石头剪刀布 *")
print("* *")
print("* *")
print("******************************************************************")