Skip to content

Commit d941d6c

Browse files
author
gongjd
committed
猜拳游戏
1 parent ddfaf92 commit d941d6c

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

datastruct/finger_game.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/python
2+
# -*- coding: UTF-8 -*-
3+
4+
import random
5+
while 1:
6+
s = int(random.uniform(1, 3))
7+
if s == 1:
8+
ind = "石头"
9+
elif s == 2:
10+
ind = "剪子"
11+
elif s == 3:
12+
ind = "布"
13+
m = raw_input('输入 石头、剪子、布,输入"end"结束游戏:')
14+
blist = ['石头', "剪子", "布"]
15+
if (m not in blist) and (m != 'end'):
16+
print "输入错误,请重新输入!"
17+
elif (m not in blist) and (m == 'end'):
18+
print "\n游戏退出中..."
19+
break
20+
elif m == ind :
21+
print "电脑出了: " + ind + ",平局!"
22+
elif (m == '石头' and ind =='剪子') or (m == '剪子' and ind =='布') or (m == '布' and ind =='石头'):
23+
print "电脑出了: " + ind +",你赢了!"
24+
elif (m == '石头' and ind =='布') or (m == '剪子' and ind =='石头') or (m == '布' and ind =='剪子'):
25+
print "电脑出了: " + ind +",你输了!"

0 commit comments

Comments
 (0)