Python,while循环小例子--猜拳游戏(三局二胜)

Posted 旧人旧事

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python,while循环小例子--猜拳游戏(三局二胜)相关的知识,希望对你有一定的参考价值。

Python,while循环小例子--猜拳游戏(三局二胜)

 1 import random
 2 
 3 all_choice = [石头, 剪刀, ]
 4 
 5 prompt = ‘‘‘(0)石头
 6 (1)剪刀
 7 (2)布
 8 请选择(012)‘‘‘
 9 # 人的计分板
10 pwin = 0
11 # 计算机的计分板
12 cwin = 0
13 # 人和计算机都没有赢够两次则继续
14 while pwin < 2 and cwin < 2:
15     # 人的选择在前,计算机随机选择在后,组成小列表,把所有人赢的情况再放到大列表中
16     win_list = [[石头, 剪刀], [剪刀, ], [, 石头]]
17     copmuter = random.choice(all_choice)
18     # 将用户输入的数字字符转为数字
19     ind = int(input(prompt))
20     # 将数字作为下标从列表中取出元素
21     player = all_choice[ind]
22     print(您的选择:%s,电脑的随机选择:%s % (player, copmuter))
23     if copmuter == player:
24         print(平局)
25     elif [player, copmuter] in win_list:
26         print(您赢了!)
27         # 人赢的时候,人的计分加1
28         pwin += 1
29     else:
30         print(您输了!)
31         # 人输的时候,计算机计分加1
32         cwin += 1

 

以上是关于Python,while循环小例子--猜拳游戏(三局二胜)的主要内容,如果未能解决你的问题,请参考以下文章

在学会循环结构语句时就可以写的一个猜拳游戏小项目

Python基础--01小项目体现的基础知识

C语言实现的猜拳游戏(剪子锤子布),让你与电脑对决

三Java面向对象之猜拳游戏

猜拳游戏三局两胜------java实现代码

猜拳游戏 java基础