当前位置:   article > 正文

石头剪刀布python代码_Python剪刀石头布编程思路

剪刀石头布 编程 数学表达式

# coding:utf-8

"""

Python核心编程6-14习题的解题思路

设计一个"石头,剪子,布"游戏,有时又叫"Rochambeau",你小时候可能玩过,下面是规则.

你和你的对手,在同一时间做出特定的手势,必须是下面一种手势:石头,剪子,布.胜利者从

下面的规则中产生,这个规则本身是个悖论.

(a) 布包石头.

(b)石头砸剪子,

(c)剪子剪破布.在你的计算机版本中,用户输入她/他的选项,计算机找一个随机选项,然后由你

的程序来决定一个胜利者或者平手.注意:最好的算法是尽量少的使用 if 语句.

Python培训 黄哥所写 python2

"""

import random

guess_list = ["石头", "剪刀", "布"]

win_combination = [["布", "石头"], ["石头", "剪刀"], ["剪刀", "布"]]

while True:

computer = random.choice(guess_list)

people = raw_input('请输入:石头,剪刀,布\n').strip()

if people not in guess_list:

continue

elif computer == people:

print "平手,再玩一次!"

elif [computer, people] in win_combination:

print "电脑获胜,再玩,人获胜才能退出!"

else:

print "人获胜!"

break

2020年3月4日将代码更新到Python3

部分免费python免费视频

216小时学会python

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/230096
推荐阅读
相关标签
  

闽ICP备14008679号