码迷,mamicode.com
首页 > 其他好文 > 详细

猜拳游戏

时间:2016-04-28 09:29:35      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

前几天看到这个题目,就在写,但是不是知道为什么老是出错,今天起来再一些了一遍测试就对了不知道为什么!

 1 #!/usr/bin/env python
 2 #coding:utf-8
 3 
 4 import random
 5 
 6 winrule = [stone,scissors,cloth,]
 7 guize = [[cloth,stone],[stone,scissors],[scissors,cloth]]
 8 i = 0
 9 time = 3
10 people_win_time = 0
11 people_lost_time = 0
12 while i < time:
13              i += 1
14              computer = random.choice(winrule)
15              print computer
16              people = raw_input(People select: )
17              if computer == people:
18                           print draw
19              else:
20                           if [computer,people] in guize:
21                                        print Bad! YOU LOST!
22                                        people_lost_time += 1
23                           else:
24                                        print God! YOU WIN!
25                                        people_win_time += 1
26 print people_win_time : %s,people_lost_time : %s %(people_win_time,people_lost_time)
27 if people_win_time > people_lost_time:
28              print you win!
29 else:
30              if people_win_time == people_lost_time:
31                           print draw
32              else:
33                           print you lost

还有没有解决的问题:

  1、如果出现了赢了的次数和输了的次数一样的话想重新再来一遍,或者输入exit直接退出不玩了,今天没有时间就没有写了

  2、如果输入的不是stone,scissors,cloth,则提示要输入stone,scissors,cloth。

猜拳游戏

标签:

原文地址:http://www.cnblogs.com/114811yayi/p/5441318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!