题目:开发猜字小游戏。计算机随机生生成100以内的数字,玩家去猜,如果猜的数字过大或过小都会给出提示,直到猜中该数,显示“恭喜!你猜对了”,同时要统计玩家猜的次数。

思路:

1. 使用random库的randint函数生成一个100以内的随机数。

2.使用while循环

3.用户输入所猜的数字,然后提示输入要猜测的数字,猜大或猜小或者猜中

4.count用来存储所猜次数

代码:

运行结果: 

如需代码自取:

import random

# 随机生成1~100的整数
number = random.randint(1, 101)
# 设置猜的次数
count = 0
while True:
    # 每循环一次,count+1
    count += 1
    # input函数从键盘输入要猜的数字,并转换为int类型
    choice = int(input("请输入你要猜测的数字:"))
    # 大于目标数字
    if choice > number:
        print("你猜大了")
    # 小于目标数字
    elif choice < number:
        print("你猜小了")
    # 等于目标数字
    else:
        print("恭喜!你猜对了")
        print(f"你一共用了{count}次机会")
        break

用Python的100以内的猜字小游戏相关推荐

  1. 一个简单的100以内的猜字游戏

    //这是一个100以内的猜字游戏,当你运行的时候会随机产生一个100以内的整数,然后你可以去猜这个数字,无论你猜的数字比那个数字大还是比那个数字小,都会给出提示,知道你猜出这个数字 import ja ...

  2. python猜字小游戏

    #用python做的一个猜字小游戏 import random #生成一个随机数 x = int(random.randint(0,50)) print("你好,欢迎来到猜字游戏!!!!!& ...

  3. Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界

    Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界 目录 输出结果 设计思路 输出结果 设计思路 from tkinter import * import tkint ...

  4. C语言|一个简单的文章让你轻松理解猜字小游戏的原理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.游戏分析 二.代码实现 1.建立菜单 2.如何产生随机数 3.判断猜的数字 三.完整代码 四.运行效果 前言 猜字 ...

  5. 猜字游戏java_Java实现猜字小游戏

    猜字游戏是一款益智游戏,喜欢玩具有挑战性单词游戏的你就可以来体验一下了,给你一个字母板.尝试通过想象相邻字母的单词.您将获得一个分数,根据您使用的字母,你已经使用了多少个字母,并以这些字母相关联的任何 ...

  6. 猜字小游戏java方法体_java实现猜字小游戏

    java实现猜字小游戏 闲来无事,实现一个猜数字的小游戏,目的是巩固自己的基础知识,培养敲代码的乐趣. 首先在项目中所创建的类中导包 (视频教程推荐:java课程)import java.util.S ...

  7. linux下qt编程小游戏,Demo_2:Qt实现猜字小游戏

    1  环境 系统:windows 10 代码编写运行环境:Qt Creator 4.4.1 (community) Github: 2  简介 实现功能:一个猜字小游戏,系统随机产生一个4位数,在规定 ...

  8. 利用Scanner和Random类写的java猜字小游戏

    利用Scanner和Random类写的java猜字小游戏 题目:随机生成一个数,然后键盘输入猜的数字,验证输入数和这个随机生成的数是否相等,一共有五次猜测机会,自动提示输入的数大了还是小了,如果五次都 ...

  9. Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面

    Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面 from tkinter import * from tkinter import messagebox 导入提示框 from ...

最新文章

  1. 懂球帝 X 七牛云:纯粹有趣的足球遇上简单可信赖的技术
  2. python的super用法_关于Python的super用法研究
  3. TUM数据集制作BundleFusion数据集
  4. html怎么弄艺术字体,如何为图片加上艺术字的图文方法步骤
  5. 【疑问感受】初见指针——当函数遇到指针
  6. Python模块之uuid
  7. 8类网线利弊_知识积累 | 千兆网线和百兆网线有何区别?
  8. 制作加密狗程序_【火腿DIY】用于SDR应用程序的自定义热键键盘 | 视障人士的选择...
  9. python线程同步
  10. zoj2901【DP·二进制优化】
  11. python json提取器_入门python爬虫,10分钟就够了,这可能是我见过最简单的基础教学...
  12. 10本深入学习Spring框架的最佳书籍和课程
  13. 登录验证码(前后端分离、不分离)
  14. android 获取本地视频文件以及缩略图
  15. 【无线电】无线电频谱和波段划分
  16. Android 面试要点
  17. matlab怎么加采样开关,开关量采集模块怎么使用?
  18. 【英语词组】恋恋不忘Day5-1
  19. (转)深入理解最强桌面地图控件GMAP.NET --- SOSO地图
  20. 获取cron表达式 下次执行时间 和 执行间隔

热门文章

  1. java 置位_置位复位指令是什么
  2. 怎么将excel和html,Excel和Html怎么互换格式转换?
  3. 香港服务器CN2线路双向和单向到底什么意思?
  4. 如何选择CDN加速平台?
  5. 开始在NEC中国研究院做事,心情愉快
  6. 6. Python数据类型之浮点数
  7. 流媒体播放常用前端方案。
  8. Efficient feature learning and multi-size image steganalysis based on CNN【Zhu-Net基于高效特征学习与多尺度图像隐写分析】
  9. 622. 设计循环队列
  10. 网上做什么可以挣钱?网上挣钱的途径有哪些?