python写石头、剪刀、布游戏的方法
python写石头、剪刀、布游戏的方法,源码请看:
# -*- coding: utf-8 -*-
# PYTHON version: 2.5.4
import random
hand = ['剪刀', '石头', '布']
pwin = 0
cwin = 0
c = random.choice(hand)
pc = input('请选择-0(剪刀),1(石头),2(布):')
p = hand[pc]
while pwin < 3 and cwin < 3:
print '目前成绩: 电脑赢了', cwin, '次'
print ' 玩家赢了', pwin, '次\n\n'
c = random.choice(hand)
pc = input('请选择-0(剪刀),1(石头),2(布):')
p = hand[pc]
if c == '剪刀' and p == '布' or c == '石头' and p == '剪刀' or c == '布' and p == '石头':
print '电脑出:', c, '玩家出:', p
print 'computer win!'
cwin += 1
elif c == '剪刀' and p == '石头' or c == '石头' and p == '布' or c == '布' and p == '剪刀':
print '电脑出:', c, '玩家出:', p
print 'player win!'
pwin += 1
elif c == '剪刀' and p == '剪刀' or c == '石头' and p == '石头' or c == '布' and p == '布':
print '电脑出:', c, '玩家出:', p
print '平手!!'
if pwin > cwin:
print '恭喜!玩家胜出!'
else:
print '你输了!!'
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
