爬虫小游戏系列

  • 爬虫小游戏集合
  • 当前进度
  • 猜数字游戏介绍
  • 用户登录系统介绍

爬虫小游戏集合

规划了一个基于python经典小游戏的集合,将从最简单的猜数字游戏开始,包括:

  1. 猜数字
  2. 骰子游戏
  3. 二十一点
  4. 德州扑克
  5. 扎金花
  6. 斗牛
  7. 打地鼠
  8. 百家乐

当前进度

  1. 最近更新:
    (4.25).实现游戏游戏账号登录,构建原始的用户系统的雏形。

  2. 版本更新记录:

版本 日期 更新内容简述
V0.1 2021-04-21 猜数字游戏
V0.2 2021-04-25 引入游戏用户系统
  1. 小游戏实现进度
  • 猜数字
  • 骰子游戏
  • 二十一点
  • 德州扑克
  • 扎金花
  • 斗牛
  • 打地鼠
  • 百家乐

猜数字游戏介绍

 版本玩法:下注后,随机生成一个1-100 的整数,猜出来后,根据猜的次数获得不同的奖励。猜中次数对应的赔率如下:
猜中次数 赔率
1 99
2 48
3 24
4 12
5 6
6 2
7 0
代码如下:
def guessnum():import randomglobal timesguess = 0secret = random.randint(1,100)times = 0print("猜数字游戏开始")while guess != secret:times = times + 1guess = int(input("输入你猜的数:"))print("你输入的数字是:",guess)if guess==secret:print("猜对了,正确答案是:",guess)print("你猜了{}次!".format(times))else:if guess < secret:print("第%d次尝试:太小了!"%times)else:print("第%d次尝试:太大了!"%times)print("本轮游戏结束")资金 = 3000
print("您可用的资金为:资金)
while (资金>0):下注额 = input("输入你要下注的金额:")while(int(下注额)>0 and int(下注额)<= 资金 ):资金 = 资金 - int(下注额)print("买定离手!")print("你下注了:",下注额,"。当前资金:",资金)guessnum()#print (times)if times == 1:赔率 = 99print("赌神降临,喜中头奖!!!")elif times == 2:赔率 = 48print("厉害!超级加倍!!")elif times == 3:赔率 = 24elif times == 4:赔率 = 12elif times == 5:赔率 = 6elif times == 6:赔率 = 2elif times == 7:赔率 = 0else:赔率 = 0奖金 = 赔率*int(下注额)if 赔率 > 0:print("恭喜你,获得奖金:",奖金,"倍率=",赔率)if 赔率 == 0:print("很遗憾!没有中奖,再接再厉吧!")资金 = 资金 + 奖金print("=="*20)print("您当前的余额为:",资金)print("=="*20)breakelse:print("输入错误,请输入正确的下注金额!")下注额 = input("重新输入正确的下注金额:")
else :print("你破产了!十赌九输,脚踏实地,远离赌博!")

用户登录系统介绍

Created with Raphaël 2.2.0游戏开始输入用户名用户名是否存在?选择游戏

小白的python学习日记==>用python写几个经典小游戏相关推荐

  1. 【python实战】使用 pygame 写一个 flappy-bird 类小游戏 | 涉及思路+项目结构+代码详解 | 新手向

    基于 pygame 的 Amazing-brick 实现 本文涉及三个 .py 文件: amazing_brick / amazing_brick_utils.py/ wrapped_amazing_ ...

  2. 蹦起来!Python 用物理引擎Pymunk写一个解压小游戏

    用鼠标创建小球,一个蹦来蹦去的解压小游戏-- 本次需要的外置包:pygame,pymunk,cmd运行该命令安装: pip install pygame pip install pymunk 首先,导 ...

  3. Python学习日记-day1基础篇 字符 输出 注释

    Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...

  4. python学习日记(第一周)

    python学习日记(第一周) 前言: 无论出于什么目的,学个程序语言吧.之前学过一点点基础语法,然后就搁置了两年,日记仅作为个人记录,有问题还望不吝赐教 其实这玩意儿应该每次学一部分记录一部分的,好 ...

  5. 菜菜的Python学习日记 | 正则表达式你必须了解的知识点

    系列索引:菜菜的Python学习日记 | Python从入门到入土详解 文章目录 常用规则 Python对正则表达式的支持 常用规则 符号 解释 示例 说明 . 匹配任意字符 b.t 可以匹配bat ...

  6. python学习日记2-3周

    python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...

  7. Python学习日记——罗马数字转整数

    Python学习日记004--罗马数字转整数 题目来源:LeetCode题库--罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 ...

  8. [Python学习日记] 文件与文件系统(一)

    [Python学习日记] 文件与文件系统(一) 目录 Python3 File(文件) 方法 open() 方法 file 对象 目录 Python3 File(文件) 方法 open() 方法 Py ...

  9. 【Python学习日记】 第四天

    2015年9月3日开始第四天的学习. 主要学习的内容有函数进阶模块的字节编译部分.学习Pygame(安装,并写第一个脚本) 开始学习Pygame,以后在有三天以上的假期时候,学习新的库的使用.这次学习 ...

最新文章

  1. 王贻芳院士:我们的科技管理过度强调竞争,缺乏稳定支持
  2. maven导入多模块项目
  3. 【android】两个按钮的宽度各占屏幕的一半
  4. 容器学习 之 安装docker(二)
  5. Saleor ran into an unexpected problem
  6. shiro整合mybatis数据库
  7. ASP.NET使用Coolite.Ext.Web.dll,显示ext未定义的解决方法
  8. esxi安装参考文章及见解
  9. 有道云笔记怎么保存html文件,有道云笔记如何保存网页有道笔记保存页面教程...
  10. CMAQ5.3安装笔记
  11. Criterion和Criteria
  12. DDSM database、INbreast database、MIAS等乳腺MG数据获取方式
  13. 计算机在生活中的作用80字英文作文,关于电脑的80字英语作文强调电脑的功能以及人们日常怎样用...
  14. Tolua++技术文档
  15. python 数据、曲线平滑处理
  16. 考研复试英语自我介绍计算机,计算机复试英语自我介绍
  17. 达梦数据库角色详解——VTI、SOI
  18. .NET Core 3.0 正式公布:新特性详细解读
  19. AE基础教程第一阶段——11图层的介绍
  20. @ConditionOnBean注解的先后顺序对结果的影响

热门文章

  1. about GLOBAL TEMPORARY TABLES
  2. Getting Real(推荐)
  3. POI导出Excel遇到数据量大该如何解决
  4. IP地址(简单模拟)
  5. JavaScript和Node.js的关系
  6. OpenOffice 文件转PDF,实现文件预览
  7. Python两大佬互相撕逼 技术何苦为难技术?
  8. Cheat Engine 小白教程(大白话教学)上篇
  9. icloud android 日历同步到iphone,Mac的日历事件如何同步到iphone?
  10. Dreamweaver cc 2017 代码主题 代码样式 调整