求输入1~50的数字但是只有5次的机会

2023-11-11

<script>
        // 随堂笔记
        // function getRadom(min,max){
        //     return Math.floor(Math.random() * (max - min)) + min;
        // }
        // var random = getRadom(1,10);
        // while(true){
        //     var num = prompt('猜数字,请输入一个1~10之间的数:');
        //     if (num > random) {
        //         alert('你猜大了');
        //     }else if(num < random){
        //         alert('你猜小了');
        //     }else{
        //         alert('恭喜你,猜对了!');
        //         break;//退出整个循环
        //     }
        // }

        // 要求输入1~50的数字,但是只有5次的机会
        function getRadom(min,max){
            return Math.floor(Math.random() * (max - min)) + min;
        }
        var random = getRadom(1,50);
        
       
            for(var i = 1;i <= 5;i++){
            var num = prompt('猜数字,请输入一个1~50之间的数:');
            if (num > random) {
                alert('你猜大了');
            }else if(num < random){
                alert('你猜小了');
            }else{
                alert('恭喜你,猜对了!');
                break;//退出整个循环
            }
            if (i == 5) {
                alert('你的机会已经用完');
            }
        }

小结:

利用for循环里面的计数器 i ,来控制循环的次数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

求输入1~50的数字但是只有5次的机会 的相关文章

随机推荐

  • WPF快速搭建MVVM框架

    WPFDemo项目结构 需更改App xaml上的属性StartupUri Views MainWindow xaml Views MainWindow xaml
  • Few-shot learning(少样本学习,入门篇)

    本文介绍一篇来自 https www analyticsvidhya com 关于少样本学习的的博客 原文地址 文章目录 1 少样本学习 1 1 为什么要有少样本学习 什么是少样本学习 1 2 元学习和传统有监督学习的区别是什么 1 3 一
  • 几个特殊TCP报文及TCP

    TCP Window Full 接收方接收缓冲区满了后 导致发送方的发送缓冲区装满待确认数据 此时发送方会发送一个TCP Window Full消息 TCP ZeroWindow 接收方应用没有及时recv消息 导致接收缓冲满 即滑动窗口为
  • Java开发学习----AOP通知获取数据(参数、返回值、异常)

    前面的博客我们写AOP仅仅是在原始方法前后追加一些操作 接下来我们要说说AOP中数据相关的内容 我们将从 获取参数 获取返回值 和 获取异常 三个方面来研究切入点的相关信息 前面我们介绍通知类型的时候总共讲了五种 那么对于这五种类型都会有参
  • Farbic Java SDK 1.4安装方法

    Hyperledger Fabric Java SDK是开发基于Hyperledger Fabric区块链的Java应用之必备开发包 本文将介绍如何在Maven Gradle和Eclipse中安装使用Hyperledger Fabric J
  • 【计算机二级】Python类

    1 程序设计语言的发展经历了从机器语言 汇编语言 到高级语言的发展历程 2 程序设计语言是计算机能够理解和识别用户操作意图的一种交互体系 它按照特定规则组织计算机指令 使计算机能够自动进行各种运算处理 按照程序设计语言规则组织起来的一组计算
  • Apache Flink:特性、概念、组件栈、架构及原理分析

    Table of Contents 1 摘要 2 基本特性 3 流处理特性 4 API支持 5 Libraries支持 6 整合支持 7 基本概念 7 1 Stream Transformation Operator 7 2 Paralle
  • 蓝桥杯2015年第六届真题-广场舞

    说在前面 其他博客中的代码应该保证不了健壮性 我这个 应该 可以 题目 题目链接 题解 数学 计算几何 提示 这题默认好像是顺时针或逆时针输入坐标 也就是说先后输入的两个点一定是多边形的一条边 前置知识 PNPoly算法 何为PNPoly算
  • SHT3x-DIS驱动及应用详解(附源码和手册)

    文章目录 一 电路组成 二 通讯指令说明 一 单次获取数据指令 二 周期获取数据指令 1 配置模式 2 读取数据 三 加快响应时间指令 四 停止周期读取数据指令 五 复位 1 IIC接口复位 2 软复位 重新初始化 3 一般呼叫复位指令 4
  • 小米路由器4A,(R4A千兆版)刷openwrt系统(Linux的一种)

    下载系统 第一步下载自己路由器型号的系统固件 https openwrt org toh views toh fwdownload 直接在页面搜索自己路由器品牌找到区域再找到自己的型号对应的 然后选第一个链接是稳定版系统固件 下载后改名为o
  • 日语疑问句

    你好 的用法很简单就是主题主语提示词 难的是他与 的区别是什么 在这儿我列举一下 我们应该怎样区分什么时候用主格助词 什么时候用提示助词 呢 其实只要记住 的重点在于其前面部分 而 的重点在于其后面部分 为了更好掌握主格助词 和提示助词 的
  • 挂载分区提示can't read superblock on /dev/sda1

    环境为linux 某分区数据无法读取 1 fstab及磁盘列表正常 2 手动挂在时系统提示can t read superblock on dev xxx 故障现象如上图 解决办法 root下使用fsck 进行修复指定分区 fsck dev
  • 一起学SF框架系列7.4-spring-AOP-AOP代理创建

    AOP的BeanDefinition加载后 Spring提供了自动代理机制 让容器自动根据目标bean生成AOP代理bean 本文讲述具体如何实现 基本机制 Spring的启动过程中 在bean实例化前后 初始化前后均提供了外部介入处理机制
  • 【python】PCA计算权重

    python PCA计算权重 将分步骤基于python实现PCA计算权重 代码在pycharm中执行 文章目录 python PCA计算权重 1 引入库 2 读取数据 3 数据标准化 4 PCA 主成分分析 4 确定权重 5 对权重结果进行
  • C语言编译出现give arg types警告问题

    C语言编译时 void S34S set 括号参数类型未指明 出现give arg types警告 void S34S set void 不会出现give arg types警告 原因分析 C语言中 使用void来指示函数声明中不需要参数
  • 最佳实践:MySQL CDC 同步数据到 ES

    作者 于乐 腾讯 CSIG 工程师 一 方案描述 1 1 概述 在线教育是一种利用大数据 人工智能等新型互联网技术与传统教育行业相结合的新型教育方式 发展在线教育可以更好的构建网络化 数字化 个性化 终生化的教育体系 有利于构建 人人皆学
  • C++运算符重载

    一 运算符重载简介及意义 c 语言预定义的运算符只能操作基础数据类型 比如int double 对于用户自定义的类型 比如class中的私有成员变量类型无法进行运算操作 在平时进行运算时也需要类似的运算操作时 则需要进行运算符重载 实现自定
  • eclipse如何导入idea中的springboot项目以及如何删除项目

    eclipse中如何打开idea中的springboot项目 第一步 打开eclipse 第二步 打开项目 第三步 在eclipse中删除导入的idea项目 第一步 打开eclipse 首先打开eclipse 如下图 第二步 打开项目 选择
  • 2-1 编译型语言

    1 编译语言的层次和类型 机器语言 汇编语言 编译型语言 解释型语言 脚本语言 编译型语言一般需要经历编译和链接的过程 才能变成真正的可执行程序 编译链接的过程如下图所示
  • 求输入1~50的数字但是只有5次的机会