luatOS网站 lua语言学习 练习题

lua练习题 阅读详情

LuatOS练习题
lua 教程跳转链接,练习题都来自这里

逻辑运算

检验大小(自测题)

题目:如果已知number变量n,那么如果需要判断n是否符合下面的条件:

3<n≤10

以下四行判断代码,正确的是?

(返回true即表示变量n符合要求)

n = 1--这个数可能是任意数字

print(n <= 10 and n > 3)

分支判断

判断三角形合法性(自测题)

你需要使用前面几章的知识,来完成下面的题目

已知三个number类型的变量a、b、c,分别代表三根木棒的长度

请判断,使用这三根木棒,是否可以组成一个三角形(两短边之和大于第三边)

如果可以组成,就打印出true

如果不可以,就打印false

--多改几个数值自行测试
a,b,c = 3,4,6

t = false

--补全代码
if (a+b>c) and (c>a and c>b) then
    t = true
end
if (a+c>b) and (b>a and b>c) then
    t = true
end
if (c+b>a) and (c<a and b<a) then
    t = true
end
print(t)

函数

判断三角形合法性2(自测题)

你需要使用前面几章的知识,来完成下面的题目

已知三个number类型的变量a、b、c,分别代表三根木棒的长度

请判断,使用这三根木棒,是否可以组成一个三角形(两短边之和大于第三边)

如果可以组成,就打印出true

如果不可以,就打印false

function triangle(a,b,c)
    t = false
    --补全代码
    if (a+b>c) and (c>a and c>b) then
        t = true
    end
    if (a+c>b) and (b>a and b>c) then
        t = true
    end
    if (c+b>a) and (c<a and b<a) then
        t = true
    end
    return t
end

result = triangle(1,2,3)--传入值为三边长度,多改几个测试下
print(result)

返回多个值(自测题)</

lua笔试 1 写出这段程序的运行结果 test={1,2,3,4,5,6,7,8} print(#test) 结果: 2 写出这段程序运行结果 a = {} a["x"] = 10 b = a print(b["x"])  b["x"] = 20 print(a["x"]) 结果:  3 请写一个带有不定参数的lua 函数 并输出所有的参数 结果:  阅读详情

相关推荐

各大编程语言、软件,电子电路刷题学习网站链接及微信公众号

1).C语言中文网:c语言程序设计门户网站(入门教程、编程软件) http://c.biancheng.net/ 包含C、C++、GO、Linux、Java、QT5、51单片机、数据结构等教程 2)菜鸟教程 - 学的不仅是技术,更是梦想! https://www.runoob.com/ 包含HTML / CSS、JavaScript(Node.js)、服务端(Python 、C、C++、GO、Linux、Java、Docker、Ruby、Perl、Servlet、JSP、Lua、Rust、Scala、P

qasxc78563的博客 1万+

零基础玩转Air780EPM——LuatOS开发环境搭建与实战!

本文将通过简明步骤,带你从硬件连接、环境搭建到代码编写,完成Air780EPM与LuatOS的首次开发体验,并掌握基础网络通信与传感器驱动开发技巧。无论你是物联网新手还是希望拓展技术栈的工程师,都能通过本指南快速切入LuatOS应用开发。

weixin_60538941的博客 852

极速开发!Air780EPM+LuatOS的10分钟入门教程~

Air780EPM与LuatOS的组合将显著降低物联网开发门槛,助力您快速实现从创意到落地!通过超级详细的步骤与示例代码,10分钟掌握Air780EPM与LuatOS的入门开发流程,并深入探讨其核心功能与扩展潜力。

2401_87501795的博客 1066

从零到运行:Air780EPM开发板LuatOS的极速开发教程!

若想深入探索LuatOS的高级特性(如多任务管理、网络协议栈集成等),可参考文档或社区案例进一步学习。Air780EPM与LuatOS的组合将持续为您的创新项目提供高效开发工具,期待您在实践中挖掘更多可能性!

Moon1126_的博客 837

超全开发流程!低功耗Air724UG模组LuatOS开发:HTTP示例

我们可以看到 true 200 的字样,表示网站正确返回,然后我们看到了文件名称是 flag.png 及文件大小是 785,文件类型是图片,然后也显示了文件内容,即 body 部分,只是由于是图片文件,这里不能显示出来,但我们可以查看一下我刚上传的文件属性比较一下文件大小是否相符,如下图。我们可以利用此段代码进行比较复杂的文件上传操作,比如传多个文件,多个参数。本文中,涉及一些服务器的选用,也是经过多方的查找,各种比照之后,才决定选用的,具有一定的稳定性,就是说在一定的时间范围内,相应资源都可用。

hellowordh1的博客 850

Zabbix监控网络设备讲解

Zabbix监控网络设备讲解 本人在研究学习zabbix的时候,网上找过很多如何监控路由,交换,或者是防火墙的文章,但很多都比较散,这里我出一个大概的整合,方便大家参考和学习。本章就拿华三的交换机来做文章。 监控网络设备首先我们需要开启snmp协议,华三怎么开启snmp协议在我的博客里有写到,其次就是找到版本对应的OID,zabbix就是通过抓取设备的OID来做到监控网络设备的,当然zabbix也不仅仅只有通过snmp来监控设备,还有很多别的功能,这些功能我会在以后的博客里面一一更新 文章目录Zab

太阳了文哥的博客 3381

Qt开发实战:QWebEngineView缓存路径详解与自定义配置(Windows/Linux)

本文详细解析了Qt框架中QWebEngineView组件的缓存机制,提供了Windows和Linux系统下的默认缓存路径及自定义配置方案。通过实战代码示例,展示了如何实现跨平台缓存路径管理、权限设置以及企业级应用中的多用户隔离策略,帮助开发者有效管理Web内容缓存,提升应用性能和数据安全性。

weixin_42519826的博客 403

从INCA到Excel:手把手教你移植汽车标定数据的查表插值算法(附源码)

本文详细介绍了如何将汽车标定数据从INCA平台移植到Excel,实现查表插值算法的完整迁移。通过解析INCA MAP数据结构,设计Excel环境下的双线性插值算法,并提供VBA和C#两种实现方案,帮助工程师高效处理标定数据。文章包含实用代码示例和性能优化技巧,适用于ECU开发与标定场景。

weixin_29313239的博客 410

SpringDoc 基本使用指南

SpringDoc 凭借零配置启动注解简洁和深度兼容 Spring 生态的优势,已成为 Spring Boot API 文档的首选工具。自动化- 减少手动维护文档的成本;标准化- 严格遵循 OpenAPI 3 规范;可扩展- 分组、安全控制灵活适配复杂项目。访问即可查看交互式文档(默认路径)

墨鸦的博客 1万+

电芯外观及体系设计(Cell Design)-①容量平衡设计(Cell Balance Design)

全面获取并正确解读客户需求,将需求进行分解和预判,结合公司现有资源、技术,给出设计方案。一个优秀的电芯设计方案,应该是稳健的,可操作的,满足客户需求的同时,并能为公司带来较多利润。电芯设计需同时考虑周期,性能,品质,加工性,成本,及安全与稳健性。设计人员时刻要有成本控制观念,但利润则是由公司战略所决定。

FDC1303864002的博客 1352

告别手动标注!用ENVI Classic高效搞定高光谱图像语义分割标签(以农业/地物分类为例)

本文详细介绍了如何利用ENVI Classic实现高光谱图像的半自动化智能标注,特别针对农业和地物分类场景。通过光谱特征分析、智能标注技巧和MAT文件转换,显著提升标注效率和质量,助力AI模型训练。

weixin_28694169的博客 251

Android 9.0 系统framework关于忘记开机锁屏密码进不去系统桌面清除锁屏密码问题的解决

在9.0的系统rom定制化开发中,在一些产品中带锁屏密码的功能中,系统默认是滑动解锁,但是客户会设置锁屏密码,在某些时候会 忘掉锁屏密码,导致需要进入恢复出厂设置然后才能进入系统桌面,这样就导致系统的保存的资料都丢失了,所以需要要求提供接口 在下拉状态栏中或者系统服务中在忘记锁屏密码后不恢复出厂设置的情况下,可以清除锁屏密码,接下来就来实现功能

安卓兼职framework和app工程师的博客 615

AutoSAR系列讲解(实践篇)7.3-AppL在Dev中的配置(下)

接着讲解Dev中剩下的几个定义项

雪云飞星的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 对于 CRC 校验的 学习笔记
下一篇: 直接带你使用 FreeRTOS 的 API 函数(基于 CubeMX 生成)(不断更新)
嵌入一下?
博客等级 码龄6年 324粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入一下?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值