|
发表于 2017-6-8 18:07:26
|
显示全部楼层
import random
logo = """
欢迎来到猜拳游戏:
您可以选择对应数字来出招.
0代表石头,1代表剪刀,2代表布.
怎么样,简单吧,那开始咯!
"""
print(logo)
isStart = True
while isStart:
res = input("请阁下出招吧:")
com = random.randint(0,2)
while(not(res == '0' or res == '1' or res == '2')):
print("阁下在干嘛?请重新出招吧.")
res = input("请阁下出招吧:")
test = int(res)
e_text = "石头" if test == 0 else ("剪刀" if test == 1 else "布")
m_text = "石头" if com == 0 else ("剪刀" if com == 1 else "布")
tag = test - com
if(tag == 0):
print("打平!")
elif(tag == -1 or tag == 2):
print("你赢了!")
else:
print("你输了!")
print("你出的是:" + e_text)
print("电脑出的是:" + m_text)
replay = input("输入ok继续游戏,其他操作认为结束游戏:")
isStart = True if replay == "ok" else False
这个怎么样,可以玩多次,用数字代表出的招式,打印的是招式名称。
新手入门,不足之处请点评好更改。 |
|