We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ddfaf92 commit d941d6cCopy full SHA for d941d6c
datastruct/finger_game.py
@@ -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