python实现石头剪刀布程序的简单介绍

本文目录一览:

python如何用类的方法设置一个剪刀石头布的程序,三局两胜制?

这个问题很简单

如果你是要和程序玩石头剪刀布的话

可以先设置随机数(import random)

然后使用randint,随机一个1~3之间的整数,姑且叫a

1–石头

2–剪刀

3–布

然后使用input,输入1~3之间的整数,姑且叫inputnum

由于输入的是字符串,那么我们int(inputnum)

这样我们得到了一个整数inputnum

使用if-elif语句

判断a和inputnum的关系

做出相应的回答

然后第二步

定义变量flagA 判断程序赢的次数,在上面的if语句中写上flagA的自增

给它一个初始值0——flagA=0

定义变量flagB 判断自己赢的次数,在上面的if语句中写上flagB的自增

给它一个初始值0——flagB=0

大概思路就是这样,不知道能不能看懂,本人表达能力不好,望见谅

石头剪刀布python编程代码

player = int(input(“请出拳 石头(1)/剪刀(2)/布(3)”))

computer = 1

if((player == 1 and computer == 2) or

(player == 2 and computer == 3) or

(player == 3 and computer == 1)):

print(“欧耶!电脑弱爆了!”)

elif player == computer:

print(“心有灵犀,再来一盘!”)

else:

print(“不行,我要和你决战到天明!”)

执行的时候,第一行一定要单独复制,因为你需要输入一个数值

石头剪刀布的python题怎么写?

python3代码如下:

# coding:utf-8

import random

guess_list = [“石头”, “剪刀”, “布”]

win_combination = [[“布”, “石头”], [“石头”, “剪刀”], [“剪刀”, “布”]]

while True:

  computer = random.choice(guess_list)

  user = input(‘请输入:石头、剪刀、布\n’).strip() # 删除首尾的空格

  if user not in guess_list:

      continue

  elif computer == user:

      print(“平局,再来”)

  elif [computer, user] in win_combination:

      print(“你输了,哈哈”)

  else:

      print(“你赢了,恭喜”)

      break

运行结果如下:

平局或输都会继续游戏,直到赢才会结束

原创文章,作者:Q6HYG,如若转载,请注明出处:https://www.506064.com/n/128794.html

(0)
Q6HYGQ6HYG
上一篇 2024-10-03
下一篇 2024-10-03

相关推荐

  • Jdoodle:一个功能强大的在线工具

    一、介绍 Jdoodle是一个强大的在线编程工具,可以让用户在不离开浏览器的情况下编写、执行和共享代码。不同于其他在线IDEs,Jdoodle是一个轻量级的代码编辑器和编译器,特点…

    编程 2024-10-04
  • 从多个方面详细解析advapi

    一、advapi介绍 Microsoft Windows系统中的安全、身份验证、对象权限以及密码和帐户管理功能都是由advapi32.dll动态连接库提供。它是Windows系统中…

    编程 2024-10-04
  • 急需列车时刻表mysql数据库,列车时该表

    本文目录一览: 1、网上那些火车车次查询系统(如极品列车时刻表)他们怎么的存储车次、城市、时间等很多数据然后搜索查询的 2、列车时刻表 3、列车时刻表 数据库 获取 4、列车时刻表…

    编程 2024-10-03
  • 乱码js代码(js弹窗乱码)

    本文目录一览: 1、页面js中文乱码怎么解决 2、js中文乱码 3、js中文乱码怎么解决? 4、js中文乱码怎么解决 页面js中文乱码怎么解决 中文乱码主要是因为编码格式不同导致的…

    编程 2024-10-03
  • 启动和关闭mysql服务器(mysql服务器的启动和关闭方法)

    本文目录一览: 1、如何在WIN7下正常停止/启动MYSQL服务。 2、如何启动与停止MySQL的服务器 3、雷网主机上的MySQL服务器的启动与停止怎样操作? 如何在WIN7下正…

    编程 2024-10-03
  • w10系统如何安装cad2007,W10系统如何安装探索者

    本文目录一览: 1、win10中如何安装cad2007 2、win10怎么安装cad2007的 3、win10系统是如何安装cad的 4、win10系统安装cad的方法图解步骤 5…

    编程 2024-10-04
  • 关于我租的web空间是php的的信息

    1、用PHP模板做的网站,如何上传到租用的万网空间服务器上 2、我现在用php编好了一个简单的网页,租了top的域名。请问怎么输入域名然后能上我的网站?不知道怎么 3、我的空间是p…

  • 从多个角度详解二维码转URL

    一、二维码转URL在线 在线转换二维码为链接是最常用的功能之一。它可以帮助用户将多维码转换为可读的链接或网址,方便用户查看内容。现在网络上有很多在线工具可以免费实现转换。 以下是一…

    编程 2024-10-04
  • Python实现简单的命令行工具

    Python是一种流行的编程语言,它被广泛应用于数据处理、机器学习、Web开发等领域。在命令行下,我们可以使用Python来创建各种实用工具,简化我们的日常工作。本文将介绍如何使用…

    编程 2024-10-04
  • 如何让谷歌小恐龙无敌?一招必杀!

    一、了解谷歌小恐龙游戏 在没有网络的情况下使用谷歌浏览器打开一个网页,会出现一个小恐龙,这是因为谷歌浏览器出现了网络故障,为了缓解用户的无聊,谷歌就推出了这个游戏。 这个游戏有两种…

    编程 2024-10-04

发表回复

登录后才能评论