閒來無事,寫一個小程序,練習一下python,哈哈:
#!/usr/bin/env python
#coding:utf8
#author : [email protected]
#date : 2014-09-11
import random,sys
#定義石頭剪子布字典
dict = {
1:'剪子',
2:'石頭',
3:'布',
}
for row in dict:
print '編號:',row, '=',dict[row]
loop = True
while loop:
print '您出什麼?'
you = raw_input('請輸入編號回車:如果想退出遊戲按q鍵').strip()
if you == 'q':
loop = False
print "友情提示:遊戲將退出,迎下次再玩"
sys.exit()
else:
try:
dn = random.randint(1,3)
you = int(you)
if you >= 1 and you <= 3:
loop = True
print '你出:',dict[you]
print '電腦出:',dict[dn]
print '結果:',
if dn == you:
print '平局'
elif (you > dn and you - dn == 1) or you + 2 == dn:
print '你勝'
else:
print '電腦勝'
continue