虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1391|回复: 8

新手学Lua 语言第五课:判断语句

[复制链接]

4449

主题

4659

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41710

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

发表于 2021-10-6 15:48:23 | 显示全部楼层 |阅读模式
新手学Lua 语言第五课:判断语句

  Lua 语言判断语句分三种:

    第一种:   if  表达式 then 
        语句块
        end

它的流程是: 如果条件成立,执行下面的语句,然后结束,如果不成立,直接结束.


  第二种:   if  表达式 then 
        语句块1
         else 
                           语句块2
         end

   它的流程是: 如果条件成立,执行下面的语句块1,然后结束,如果不成立,执行下面的语句块2,然后结束.   


      第三种:   if  表达式1 then 
         语句块1
       elseif 表达式2 then 
                           语句块2
       elseif 表达式3 then
        语句块3
     ................................. 
         else 
        语句块N
         end   
                               
  它的流程是: 如果条件成立,执行下面的语句块1,如果不成立,则判断表达式2是否成立,如果成立,执行下面的语句块2,如果不成立,就判断表达式2是否成立......然后一直这样下去,直到最后一条成立,执行语句块N 否则结束.


例1:
     function num(a)                  
  if  a=="我爱虫虫教学!" then 
  print ("你是好学员!")
   else 
       print ("你最好能来学习!")
   end   end
  c ="我爱虫虫教学!"
         num(c)

                                

如果我们的 c= 的是另外的字符串,则输出的的是 "你最好来学习!"

例2:
local today=1
if today==1 then
        print("今天是星期一")
elseif tody==2 then
        print("今天是星期二")
elseif tody==3  then
        print("今天是星期三")
elseif tody==4  then
        print("今天是星期三")
elseif tody==5  then
        print("今天是星期三")
elseif tody==6 or tody==7 then
        print("今天休息日")
else
        print("地球没有星期八,你快回太空去吧!")
end

                                              

在这里局部变量,"today="你后面输几,它就会显示星期几

例3:
学校成绩编程:  
local cj=98
if cj<=100 and cj>=90 then
print("优秀")
elseif cj<90 and cj>=70 then
print("良好")
elseif cj<70 and cj>=60 then
print("及格")
elseif cj<60 and cj>0 then
print("不及格")
else
print("你的成绩有误")
end

                                   

                     
                               今天这节课就到此结束,同学们再见!


  今天的作业,把上面的这些程序的代码多打几下,看看你是不是输入对了!


教程观看地址:



                 链接:https://pan.baidu.com/s/1lMkDjQgh_VU8jEfTRNkNIA      提取码:8888

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

4449

主题

4659

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41710

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

 楼主| 发表于 2021-10-6 16:03:31 | 显示全部楼层
判断一个数是不是大于100的偶数

         

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

4449

主题

4659

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41710

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

 楼主| 发表于 2021-10-6 16:04:29 | 显示全部楼层
判断两个数是否都为小于等于200的奇数






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:51:01 | 显示全部楼层
前来学习!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:53:54 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:59:24 | 显示全部楼层
静姐辛苦了!
回复

使用道具 举报

1

主题

1111

帖子

9828

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
9828

最佳新人发帖达人推广达人热心会员宣传达人在线达人纪念勋章

发表于 2021-10-26 11:53:22 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

650

帖子

680

积分

中级会员

Rank: 3Rank: 3

积分
680
发表于 2021-10-30 10:31:49 | 显示全部楼层
好好学习,天天进步!
回复

使用道具 举报

0

主题

650

帖子

680

积分

中级会员

Rank: 3Rank: 3

积分
680
发表于 2021-10-30 10:31:53 | 显示全部楼层
好好学习,天天进步!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-4-28 21:25 , Processed in 0.093543 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表