首页 > 编程语言 >2. 第一个易程序猜数字

2. 第一个易程序猜数字

时间:2024-04-01 13:58:55浏览次数:22  
标签:窗口 数字 随机数 按钮 易程序 编辑框 子程序 输入 第一个

内容概要:1.熟悉易语言编程环境。2.了解基本组件和命令。3.学习编程规范化、阅读性强的代码。

例程说明:

1.程序随机生成一个数字1~99。

2.用户按自己的想法输入一个数字。

3.程序判断用户输入的数字,如果大了则提示大了;反之提示小了然后重新输入。

4.如果用户猜对了,提示用户输入正确;流程结束。

步骤:

1.新建一个Windows窗口程序;插入标签“字”,左下角属性标题中可更改标签的名称;

2.在标题输入栏点击三个小圆点并输入“请输入一个数字(0-99):”,确认。

3.插入一个编辑框;并把编辑框名称改为“编辑框_输入内容”;目的是当编辑框多的时候易于区分。

4.插入按钮,把按钮名称改为“按钮_确定”,标题改为“确定”。

5.点击窗口进入窗口程序集_启动窗口的子程序“启动窗口_创建完毕”,在此子程序下输入“置随机数种子()”,“取随机数”命令。点击旁边+号可查看括号内各位置的作用。

6.取完随机数要存储,存储到局部变量中;插入 >> 局部变量(ctrl+L),随机数为整数数字,类型为“整数型”。

7.输出调试文本(随机数)可以把取的随机数在下方状栏中输出,便于调试程序。点击上方右倾斜黑三角或按F5运行程序,下方输出栏可以看到随机数被输出。

注:每一个组件都有它的事件。选定“确定”按钮,左下方选择“属性”,下拉选择“被单击”,单击,跳转到“程序集_启动窗口”栏。当被单击时,会运行“_按钮_确定_被单击”子程序下程序。

8.输入编辑框_内容.内容>随机数,报错!原因是随机数变量在子程序“_启动窗口_创建完毕”中,无法被另一个子程序调用。

9.把随机数变量设置成为全局变量。

10.输入如果循环。

11.把如果循环改为判断。

总结:学习了易语言基本组件和属性1.标签:在属性中可以更改名称和标题,名称为标签名字,用于编写程序时区分,标题为显示在界面上的文字。2.编辑框:属性中可以更改名称,无标题。3.按钮:属性中可更改名称和标题。

学习了组件的事件1._启动窗口_创建完毕:表示此窗口创建完。创建完毕后会执行_启动窗口_创建完毕子程序。2._按钮_确定_被单击:表示按钮被单击时会执行按钮下的子程序。

学习了组件的属性和命令:编辑框_内容.内容,内容为文本型。到整数()、置随机数种子()、取随机数()、输出调试文本()、信息框()。

学习了变量,包括局部变量和程序集变量,局部变量只能在在子程序中使用,程序集变量只能在窗口程序集中使用;使用范围:程序集变量>局部变量。

学习了如果和判断流程控制命令。

标签:窗口,数字,随机数,按钮,易程序,编辑框,子程序,输入,第一个
From: https://blog.csdn.net/qq_24542783/article/details/137115614

相关文章

  • 循环语句+数据类型的内置方法(数字,字符串)
    今日大纲while循环continuebreak要避免死循环,会造成CPU占用标志位:tag,类似于break的效果,但是多层while嵌套时,break只能退出本层循环,tag就可以定义到任意层。tag=Truewhiletag: if....: tag=Falsefor循环用来遍历可迭代类型(能索引取值的数据类型,只......
  • 乡村智慧化:数字乡村助力农村可持续发展
    目录一、数字乡村的内涵与特征二、数字乡村助力农村可持续发展的路径(一)提升农业生产效率(二)推动农村产业融合发展(三)优化乡村治理模式(四)促进乡村生态文明建设三、数字乡村发展面临的挑战与对策四、结语随着信息化时代的到来,数字技术的迅猛发展正深刻改变着社会的生产......
  • TRICONEX 3604E(英维思/康吉森)数字量输出模块模拟量模块
    TRICONEX3604E是一款高性能、高可靠性的数字量输出模块模拟量模块,由英维思/康吉森公司推出。这款模块在工业自动化系统中有着广泛的应用,尤其在需要高度可靠性和冗余性的领域中表现出色,如石油、天然气、化工和核电站等。TRICONEX3604E模块支持多种通信接口,包括Modbus、DNP3和......
  • 猜数字-周末习题
    程序随机内置一个位于一定范围内的数字作为猜测的结果,由用户猜测此数字。用户每猜测一次,由系统提示猜测结果:太大了、太小了或者猜对了,直到用户猜对结果或者猜测次数用完导致失败。importrandomnum=random.randint(0,99)count=0whilecount<3:guess=int(input("please......
  • 数字示波器
    数字示波器综述:本文讲述了数字示波器的电路组成。一.定义显示电信号波形的仪器二.组成由模拟前端处理电路、电源电路、单片机电路、控制电路、触发电路、校准电路组成。1)模拟前端处理电路将输入的模拟信号处理后传输给单片机。由交直流耦合选择电路、电压衰减电路、信号处......
  • 试题 算法训练 数字三角形(本人粗暴解法+递推与记忆化搜索解法)
    问题描述(图3.1-1)示出了一个数字三角形。请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。●每一步可沿左斜线向下或右斜线向下走;●1<三角形行数≤100;●三角形中的数字为整数0,1,…99;输入格式文件中首先读到的是三角形的行......
  • 【信号分析】基于模拟数字信号ASK FSK PSK QAM调制及自相关法估计功率谱、周期图计算
      ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 数字化运营策略大揭秘:畅销书《数字化运营》详解
    简介数字化转型已经成为大势所趋,各行各业正朝着数字化方向转型,利用数字化转型方法论和前沿科学技术实现降本、提质、增效,从而提升竞争力。数字化转型是一项长期工作,包含的要素非常丰富,如数字化转型顶层设计、组织架构设计、领军人的数字化思想转型、前沿科技的应用、业务......
  • 【Python】反转数字(整数、百分数、小数、分数)
    (本人蒟蒻,dalao勿喷)需要代码往下翻,最后的代码最简洁喔~题设:'''给定一个数,请将该数各个位上数字反转得到一个新数。整数反转是将所有数位对调。小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分。分数反转是把分母的数反转,再把分子的数反转,不交换......
  • MYSQL数字函数实操宝典:场景化SQL语句一网打尽
    ​......