首页 > 其他分享 >剪子布锤游戏

剪子布锤游戏

时间:2024-07-27 12:18:12浏览次数:10  
标签:布锤 游戏 剪子 玩家 player computer ls 获胜 计算机

'石头0', '剪刀1', '布2'
'''
玩家 计算机
0 1 玩家获胜
0 2 计算机获胜
1 0 计算机获胜
1 2 玩家获胜
2 0 玩家获胜
2 1 计算机获胜

'''

 

import random


player = int(input("请输入整数['石头0', '剪刀1', '布2']:"))
while not player in [0,1,2]:
    player = int(input("输入错误,请重新输入整数0,1,2:"))

computer = random.randint( 0,2 )          # compute = random.choice([0,1,2])

ls = ['石头', '剪刀', '布']
# print(f'玩家出:{ls[player]}, 计算机出:{ls[computer]}{computer}') #查看计算机出的数字
print(f'玩家出:{ls[player]}, 计算机出:{ls[computer]}')

if (player == 0 and computer == 1) or (player == 1 and computer == 2) or (player ==2 and computer ==0):
    print("玩家获胜!")
elif player == computer:
    print('平局!')
else:
    print('计算机获胜!')


'''
玩家  计算机
0       1    玩家获胜
0       2    计算机获胜
1       0    计算机获胜
1       2    玩家获胜
2       0    玩家获胜
2       1    计算机获胜

'''

 

标签:布锤,游戏,剪子,玩家,player,computer,ls,获胜,计算机
From: https://www.cnblogs.com/bravesunforever/p/18326807

相关文章

  • 编写一个数字炸弹的中断小游戏
    利用分支语句。循环语句来实现。要求达到如下效果:主要理解代码中的逻辑思路。完整代码如下所示:#include<stdio.h>intmain(intargc,charconst*argv[]){inta,b;inti=1;intj=100;printf("数字炸弹1-100\n");printf("输入666游戏结束\n");......
  • [C++] 小游戏 斗破苍穹2024暑假 版本 zty出品
           大家好今天zty带来的是斗破苍穹的2024年暑假版本,主要剧情为成为徐梓煜徐梓煜_SHARK-CSDN博客,一脚踹飞zty,玩法比较偏娱乐。感谢: 徐梓煜_SHARK-CSDN博客 徐梓煜和他的父亲Cpp_King-CSDN博客姜乙和李明泽以及杨盛策(没有CSDN号)先赞后看养成习惯code#i......
  • 我的生命游戏对于科克的星系变异有什么错误?
    defmain(grid):foriinrange(1):#numberofgenerationsgrid=modifier(grid)afficher(grid)defmodifier(grid):Ltemp=[]#temporarymatrixwheremodifiedgridisstoredforiinrange(len(grid)):#processbyindexes,l......
  • 入门C语言Day19——猜随机数游戏
    之前学了分支与循环的很多内容,所以今天可以试着来运用之前的知识来试着写一些有趣的程序——猜随机数游戏。(当然,还有一些知识要补充。)这个多数人都应该有所耳闻,就是规定一个数字范围,然后去猜数字,根据反馈去调整所猜的数字直到猜对。所以我们假定电脑生成的随机数为1~100,并且......
  • 猜数字游戏详解(基础知识)
    前言;随着初期编程的学习,是否感觉愈发枯燥无味呢?如果如我所言,那么不妨尝试运行下这个程序,来检验下自己的成果吧。目录1代码2猜数字游戏的实现 1代码#define_CRT_SECURE_NO_WARNINGS//猜数字游戏正式开始#include<stdio.h> #include<stdlib.h> #include<t......
  • 虚幻五 学习制作多人在线游戏 (二)
    在新建项目里面可以看到运行按钮旁边有三个点点击后可以看到玩家数量可以按照自己的需求更改 并且将网络模式改为以客户端运行 打开角色蓝图在角色蓝图中添加以下信息其中Open后面是自己的IP地址  在菜单栏单机文件选择新建关卡新建一个默认关卡就可以了......
  • 微信小游戏之 三消(一)
               首先设定一下单个方块cell类:类定义和属性`init`方法 用于初始化方块,接收游戏实例、数据、宽度、道具类型和位置。`onWarning`方法 设置警告精灵的帧,并播放闪烁动作,用于显示方块的警告状态。 `grow`方法 根据传入的方向(上下......
  • lua 游戏架构 之 游戏 AI (八)ai_tbl 行为和优先级
    定义一系列的AI行为类型和它们的优先级,以及一个映射表`ai_tbl`来关联每种AI行为类型与对应的脚本文件和优先级。以下是对代码的详细解释:lua游戏架构之游戏AI(一)ai_base-CSDN博客https://blog.csdn.net/heyuchang666/article/details/140624481?spm=1001.2014.3001.5501lua......
  • lua 游戏架构 之 游戏 AI (九)ai_mgr Ai管理
    定义`ai_mgr`的类,用于管理游戏中实体的AI组件。先定义AI行为枚举和优先级: lua游戏架构之游戏AI(八)ai_tbl行为和优先级-CSDN博客https://blog.csdn.net/heyuchang666/article/details/140712839?spm=1001.2014.3001.5501lua游戏架构之游戏AI(一)ai_base-CSDN博客htt......
  • 【P3150 pb的游戏(1)】
    pb的游戏(1)题目背景有一天pb和zs玩游戏你需要帮zs求出每局的胜败情况。题目描述游戏规则是这样的:先手对给出的数进行分割,分割成两个正整数,之后接着后手选择留下两个数中的其中一个。两人轮流操作,直到一方无法操作,另一方胜利。现在要你求出......