aardio条件判断

学习Aardio 条件判断

今天学习的内容是条件判断,这让我发现编程和生活的联系竟然如此紧密!

条件判断初相识

举个例子,就像我们会根据天气决定要不要出去散步一样,程序也能依据不同条件执行不同代码,这就是条件判断。这一下子就勾起了我的兴趣,让我迫不及待地想一探究竟。

简单"if"语句

在 Aardio 里,最简单的条件判断要用到"if"语句,它的逻辑和我们日常说的"如果......就......"如出一辙。

ini 复制代码
import console;
var temperature = 30;
if (temperature > 28) {
    console.log("今天天气酷热,记得多喝水!");
}
console.pause();

我通过这段代码定义了变量"temperature"表示温度,用"if"语句判断,若温度大于 28 度,控制台就会输出"今天天气酷热,记得多喝水!"。之后,我还用类似方法判断一个数是不是偶数:

ini 复制代码
import console;
var num = 16;
if (num % 2 == 0) {
    console.log(num + "是偶数");
}
console.pause();

这里用到了取模运算符"%",当"num"除以 2 余数为 0 时,说明它是偶数,程序就会输出相应信息。

"if...else"语句

生活中,我们不仅要考虑满足条件的情况,还要考虑不满足条件的情况。在 Aardio 里,"if...else"语句就能解决这类问题。

javascript 复制代码
import console;
var isRaining = true;
if (isRaining) {
    console.log("今天下雨啦,在家看看电影吧。");
} else {
    console.log("今天天气很棒,去公园逛逛吧。");
}
console.pause();

我定义了布尔变量"isRaining"表示是否下雨,通过"if...else"语句,就能根据不同情况输出相应信息。同样,判断一个数是正数还是负数时,也能用到这个语句:

javascript 复制代码
import console;
var num = -8;
if (num > 0) {
    console.log(num + " 是正数。");
} else {
    console.log(num + " 是负数或零。");
}
console.pause();

多重条件判断------"if...else if...else"语句

有时候,我们会遇到多种情况需要判断,比如考试成绩的评价体系。在 Aardio 里,"if...else if...else"语句就能派上用场。

javascript 复制代码
import console;
var score = 78;
if (score >= 95) {
    console.log("成绩极其优秀!");
} else if (score >= 85) {
    console.log("成绩非常好!");
} else if (score >= 60) {
    console.log("成绩及格啦!");
} else {
    console.log("成绩不及格,要加油呀!");
}
console.pause();

通过这段代码,程序就能根据不同的成绩范围输出相应评价。还有根据不同时间段输出问候语的例子:

javascript 复制代码
import console;
var hour = 20;
if (hour < 5) {
    console.log("夜深了,早点休息哦!");
} else if (hour < 12) {
    console.log("早上好呀,美好的一天开始啦!");
} else if (hour < 18) {
    console.log("下午好,继续努力工作学习哦!");
} else {
    console.log("晚上好,享受休闲时光吧!");
}
console.pause();

习题挑战

编写程序判断一个年份是否为闰年。闰年的判断规则是能被 4 整除但不能被 100 整除,或者能被 400 整除。我思考了很久,结合今天学的知识,写出了下面的代码:

sql 复制代码
import console;
var year = tonumber(console.getText( "请输入你要查询的年份:" ));
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
    console.log(year + "是闰年");
} else{
    console.log(year + "不是闰年");
}
console.pause();

成功完成习题的那一刻,我心里别提多有成就感了。虽然学习编程的过程并不轻松,但每一次攻克难题,都让我对编程的热爱又多了几分。我相信,只要坚持不懈,我一定能学好 Aardio 编程!

相关推荐
Mirageef9 小时前
aardio事件响应
编程语言
神经星星1 天前
【TVM教程】在 Arduino 上为 microTVM 训练视觉模型
人工智能·机器学习·编程语言
明月与玄武2 天前
Python编程的真谛:超越语法,理解编程本质
python·编程语言
Mirageef4 天前
aardio界面和控件
编程语言
Mirageef6 天前
aardio批处理脚本
编程语言
楽码7 天前
理解go指针和值传递
后端·go·编程语言
帽儿山的枪手10 天前
什么是字节流?
c语言·go·编程语言
楽码10 天前
一文看懂隐藏功能!语言的逃逸分析
后端·go·编程语言
神经星星10 天前
【TVM教程】microTVM TFLite 指南
人工智能·机器学习·编程语言
马可奥勒留10 天前
mojo🔥学习笔记——变量
编程语言