R语言入门——猜数小游戏

  • 题目介绍
  • 使用代码(2种方法)
  • 运行结果

题目介绍

  • 设计一个猜数字的游戏:计算机随机生成一个1~100 之间的整数,然后由用户猜测所产生的随机数。根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示"High",小于则显示"Low",等于则显示"You win",同时退出游戏。用户最多可以猜7次。

使用代码(2种方法)

#猜数字小游戏代码如下:
#使用repeat()函数
game_1=function()
{a=floor(runif(1,min=1,max=100))cat('请输入1~100以内的整数');b=scan()  #从外部获取一个数i=1  #记录次数情况repeat{if(a<b){print('High')cat('答案错误!,请重新输入:')i=i+1b=scan()}else{if(a>b){print('Low')cat('答案错误!,请重新输入:')i=i+1b=scan()}else{print('You win')i=i+1break}}if(i>=7){cat('你输入次数已经超过7次了,game over')break}}
}#使用while()循环
game_1=function()
{a=floor(runif(1,min=1,max=100))cat('请输入1~100以内的整数');b=scan()i=1while(i<7){if(a<b){print('High')cat('答案错误!,请重新输入:')i=i+1b=scan()}else{if(a>b){print('Low')cat('答案错误!,请重新输入:')i=i+1b=scan()}else{print('You win')i=i+1break}}if(i>=7){cat('你输入次数已经超过7次了,game over')break}}
}

运行结果

R语言入门——猜数小游戏相关推荐

  1. R语言入门——猜数游戏

    0引言 实在无聊,看着抖音上在玩数字炸弹.自己用R语言写了个猜数字游戏.下面与大家分享一下. 1.代码 # 猜数游戏 # # 版权:统计学小王子 # R语言版本:3.6.2 # 参数:a是起始值,b是 ...

  2. python逻辑运算的一些流程图_Python猜数小游戏

    使用random变量随机生成一个1到100之间的数 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入. 输入符合要求,游戏开始.如果数字大于随机数,输出数字太大:如果小于随机数,输出数字太小 ...

  3. python制作的简单的猜数小游戏

    今天花了一点时间用python写了个猜数小游戏,10分钟就能搞定! 废话不多说,直接上代码 由于代码太过于简单,所以没有什么注释. import randomprint("欢迎来到猜数小游戏 ...

  4. Java Web应用小案例:猜数小游戏

    Java Web应用小案例:猜数小游戏 文章目录 一.演示Python版猜数游戏 二.JSP版猜数游戏程序运行效果

  5. Java-好玩的猜数小游戏

    package net.lyt.month1;import java.util.Scanner;public class Java23 {public static void main(String[ ...

  6. 【Java——猜数小游戏】

    文章目录 (一)编程实现 (二)讲解知识点 1.前测试条件循环 - while循环 (1)语法格式 (2)执行情况 2.后测试条件循环 - do-while循环 (1)语法格式 (2)执行情况 3.随 ...

  7. Java语言实现猜数字小游戏

    之前笔者在学习C语言的初级阶段,就已经实现了用C语言简单实现猜数字小游戏,既然笔者最近在学习Java的初级阶段,那么,也应该写一个Java语言实现的猜数字小游戏!! C语言实现猜数字小游戏:原文链接为 ...

  8. 编写程序,实现猜数小游戏。

    编写程序,实现猜数小游戏.随机生成一个0~99(包括0和99)的数字,从控制台输入猜测的数字,输出提示太大还是太小,继续猜测,直到猜到为止,游戏过程中,记录猜对所需的次数,游戏结束后公布结果.程序运行 ...

  9. 【C语言】猜数字小游戏详细教程

    大家好!我是同学[森],一名计算机爱好者,今天让我们进入小游戏开发模式.若有错误,请多多指教.小主使用的是VS2019编译器. 由于小主是大一学生,知识掌握水平有限,代码可能会有写漏洞和不足,仅供借鉴 ...

最新文章

  1. 求100以内的素数c语言_100万以内的四胞胎素数166组
  2. 华为产品技术学习笔记之路由原理(一)
  3. php定义数据表类,phpwind中的数据库操作类
  4. oracle12c创建pdb用户6,ORACLE12C PDB创建默认表空间和用户语句
  5. ImageNet标签竟然部分有误!数据集MNIST也会出错?
  6. 把光标放在EditText中文本最后
  7. 计算机系统-电路设计08-T触发器内部电路实现
  8. Tensorflow代码解析(一)
  9. 缺少ntstrsafe.lib kndis5mp.lib解决办法
  10. Apache Flink 零基础入门(三):DataStream API 编程
  11. 多层陶瓷电容器用处_具有综合优异电卡性能的无铅多层陶瓷电容器研究新进展...
  12. 自回归(Autoregressive Models,AR)模型
  13. Java动态数组的实现
  14. Ubuntu18.0.4深度学习环境搭建及相应软件安装(Update)
  15. amoeba-mysql主从复制配置
  16. POE交换机供电时,网线如何连接?
  17. 扫地机器人水箱背景_智能扫地机器人电控水箱与普通水箱的区别。
  18. 求这样一个三位数,该三位数等于其每位数字的阶乘之和
  19. 乐学python_乐学Python-中国大学mooc-试题题目及答案
  20. 关于面试的一些总结,仅供参考,希望大家指正投入学习

热门文章

  1. WPF中的ControlTemplate
  2. java导出json格式化的json文件及xml文件
  3. 如何写一篇五彩斑斓的博客.append(可爱)
  4. signature=00e71e60a412c9a393d6d1740e539e14,2006年江苏专转本(英语)真题试卷
  5. 2021年中国互联网企业100强出炉(附全名单)
  6. to be ruled from Windows Space about C++
  7. 安装CDH出现file /opt/cloudera/parcels/.flood/CDH-6.2.0-1.cdh6.2.0.p0.967373-el7.parcel...does not exist
  8. D语言之路-第1篇 库函数之争
  9. C++-源代码调试-Visual Studio-X64dbg-WinDbg-插件开发
  10. 你瞧不起的低代码开发,阿里云总裁张建锋,他看上了