您的位置:首页 > 编程语言 > Python开发

Python 猜拳小游戏

2017-03-08 00:00 423 查看
#!/usr/bin/env python
# coding: utf8

import random

play = """(0) 剪刀
(1) 石头
(2) 布
(.) 退出
Please input you choice: """

all_list = ["剪刀", "石头", "布"]
win_list = [["石头", "剪刀"], ["剪刀", "布"], ["布", "石头"]]

while True:
user = raw_input(play)
if user == ".":
break

if user not in "012":
print "无效的输入,请输入0/1/2/."
continue

computer = random.choice(all_list)
userinput = all_list[int(user)]
if userinput == computer:
print "Computer Choice is %s\nYou Choice is %s\n平局" % (computer, userinput)
elif [userinput, computer] in win_list:
print "Computer Choice is %s\nYou Choice is %s\n你赢了" % (computer, userinput)
else:
print "Computer Choice is %s\nYou Choice is %s\n你输了" % (computer, userinput)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: