文章目录

  • 前言
  • 一、石头剪刀布小游戏
    • 1.1游戏简介
    • 1.2.开发环境、编译语言及所需要的库
    • 1.3.游戏设计与实现
    • 1.4.游戏完整代码块
  • 二、总结

前言

随着人工智能的不断发展,python这门语言也越来越重要,很多人都开启了python学习,本文向大家介绍一个用python做成的小游戏——石头剪刀布。


一、石头剪刀布小游戏

1.1游戏简介

1.2.开发环境、编译语言及所需要的库

(1)Pycharm编译软件
Pycharm是一款针对Python的编辑器,配置简单、功能强大、使用起来省时省心,对初学者也十分友好,强烈推荐新手使用Pycharm。
(2)Python语言
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),Python语言具有非常简洁且清晰的语法特点,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
(3)Random库
Random是产生随机数的库,即随机数发生器,random产生的是伪随机数或者说是用一种复杂的方法计算得到的序列值,因此每次运算时需要一个不同的种子值。种子值不同,得到的序列值也不同。

1.3.游戏设计与实现

(1)从控制台输入提示信息
#用int函数把用户输入的字符串转换成整数并且定义此变量

(2)定义变量computer
#导入随机数库random
#定义电脑出拳在整数1到3之间

(3)输出玩家与电脑之间的较量
#定义变量的格式化输出
(4)用if语句判断胜负
#根据游戏简介知道游戏胜利有三种可能,并且只要满足一种胜利情况则玩家最终胜利,因此三种情况之间用or的关系。

(5)最终实现
#随机输入测试

1.4.游戏完整代码块

二、总结

这是本人的第一篇博客,自学python一段时间,游戏“石头剪刀布”相对基础,对于前期初学者的部分知识可起到巩固作用。有很多不足的地方,还请各位大佬不吝赐教!

python入门——小游戏“石头剪刀布”相关推荐

  1. 10个python入门小游戏,零基础打通关,就能掌握编程基础

    前言 不会python就不能用python开发入门级的小游戏? 当然不是,我收集了十个python入门小游戏的源码和教程,并且即使你没有python基础,只要跟着这十个小游戏的开发详细教程去做,以及有 ...

  2. python入门小游戏代码20行,python入门小游戏代码

    python入门可以做的小游戏 1.Python入门拼图小游戏简单介绍:将图像分为m×n个矩形块,并将图像右下角的矩形块替换为空白块后,将这些矩形块随机摆放成原图像的形状. 2.Python入门推箱子 ...

  3. Python入门小游戏:剪刀石头布

    经过前几天的学习,相信小白们已经对Python有了初步的了解和掌握了. 下面,教你们一个入门小游戏,石头剪刀布. 在这个游戏里,我们用到了一个循环:for循环,引用了一个random库. 我们知道,石 ...

  4. python入门小游戏之跳一跳_从零基础开始,用python手把手教你玩跳一跳小游戏,直接打出高分...

    这对于很多人来说,可能是已经过时的游戏,但是对于python入门来说,却是一个非常值得学习的项目. TONOW收集了很多有关python入门的项目案例,包含了相应的教程和源码,哪怕你从未接触编程,也通 ...

  5. 两个简单的python入门小游戏

    一.猜数字 随机生成一个数字为答案,输入数字为猜测数字,会提示两者关系,找到随机生成的数字. 效果如下: 二.猜拳 1. 用户输入自己的出拳内容 2.让电脑随机出拳 3.判断胜负(由于情况较少,可以全 ...

  6. python打地鼠游戏教程_Python入门小游戏,炫酷打地鼠教程第二部分,都是干货

    还记得那位玩打地鼠小游戏,然后学会python的女白领吗? 那份教程还没有写完,只写到了对游戏中精灵的定义,然后我们继续写. 实现了游戏精灵的定义后,我们就要开始展现真正的技术啦,也就是写主程序. 首 ...

  7. python经典小游戏五子棋,适合python编程的小游戏

    python入门可以做的小游戏 1.Python入门拼图小游戏简单介绍:将图像分为m×n个矩形块,并将图像右下角的矩形块替换为空白块后,将这些矩形块随机摆放成原图像的形状. 2.Python入门推箱子 ...

  8. python简单小游戏代码教程,Python简单小游戏代码

    球球各位大神怎么用python写一个猜词小游戏的代码? key = input('请输入一个单词:')description = input('输入单词描述:')chance = 5mark = 5p ...

  9. 简单Python入门小程序

    简单Python入门小程序 简单Python入门小程序 1.猜拳击小游戏,三次后结束.石头-0,剪刀-1,布-2,如果输入错误则提示错误输入. import random i=0 while 1:pe ...

最新文章

  1. 网页效率之DNS查找和并行下载
  2. 为什么要学习Python编程语言?哪些人适合学习Python?
  3. 【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧
  4. mysql peferences_MySQL初次实践
  5. 程序员面试题精选100题(62)-C/C++/C#面试题(5)
  6. 区块链BaaS云服务(27)米链科技 HSpeed链
  7. python蓝桥杯跑步训练
  8. linux设备模型之mmc子系统
  9. 计算机教室如何防火,校园防火及火灾逃生自救安全常识
  10. CodeLite 16.0可以编译通过,但是在编辑器界面会显示找不到标准库头文件
  11. python训练好的图片验证_Python图片验证码降噪处理实例
  12. 每日一词: 战略 2022.3.30
  13. sqlserver2012不允许保存更改,阻止保存要求重新创建表的更改
  14. Hutool-crypto加密工具
  15. PHP代码从数据库中获取数据
  16. Discounted Cumulative Gain(DCG)
  17. micropython按键检测_MicroPython动手做(09)——零基础学MaixPy之人脸识别
  18. CSS盒模型--边框设置:border: 1px solid red(像素 样式 颜色 ),border-bottom:1px dotted #ccc
  19. pptp的 服务器位置,pptp有效服务器地址
  20. JavaScript经典效果集锦(转)

热门文章

  1. C# excel文件导入导出
  2. 利用VBA批量替换多个Word内容(带窗体界面/支持备份、大小写、通配符等功能)
  3. 201512-2-消除类游戏
  4. netstream是什么?
  5. 万字深研:元宇宙应该是生产力工具,而不只是游戏娱乐
  6. 如何做好一个扁平化的ppt
  7. 2021年Java开发实战!mysql获取数据库名称
  8. 《可爱的Python》读书笔记(四)
  9. 【面筋烧烤手册】HTTP数据传输专题
  10. python基础之发展应用产量格式化