查看: 2510|回复: 9

如何判断是偶数还是基数?

  [复制链接]

茄孓

梦石
0
星屑
76
在线时间
140 小时
注册时间
2007-5-29
回帖
820
发表于 2008-3-17 01:20:19 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

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

×
eand(100)
if 是偶数
do something
end
if 是基数
do something
end
版务信息:本贴由楼主自主结贴~

冰

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
回帖
1010
发表于 2008-3-17 01:22:24 | 显示全部楼层
if 数%2 == 0
do something #偶数
else
do something #基数
end
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-3-17 01:23:17 | 显示全部楼层
a = rand(100).floor
if a % 2 == 0
偶数
else
奇数
end
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-3-17 01:23:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
24 小时
注册时间
2007-2-9
回帖
292
发表于 2008-3-17 01:32:36 | 显示全部楼层
以下引用沉影不器于2008-3-16 17:23:53的发言:

a = rand(100)
if a%2 == 1
print ("#{a}是奇数")
else
print ("#{a}是偶数")
end


版主对此帖的评论:『纯引用回复』,积分『-20』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复

使用道具 举报

茄孓

梦石
0
星屑
76
在线时间
140 小时
注册时间
2007-5-29
回帖
820
 楼主| 发表于 2008-3-17 01:58:06 | 显示全部楼层
好象有时候不行啊
@index
if @index = 基数时?
XXX
end
回复

使用道具 举报

茄孓

梦石
0
星屑
76
在线时间
140 小时
注册时间
2007-5-29
回帖
820
 楼主| 发表于 2008-3-17 01:59:17 | 显示全部楼层
是 2的倍数,怎么表示呢?
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-3-17 02:00:19 | 显示全部楼层
必须用整数,数字请使用X=X.floor(丢弃浮点数部分)
if @index % 2 == 1
XXX
end
还有就是使用==
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

茄孓

梦石
0
星屑
76
在线时间
140 小时
注册时间
2007-5-29
回帖
820
 楼主| 发表于 2008-3-17 02:02:52 | 显示全部楼层
补充:
if @index == 1 or @index == 3 or @index == 5
这样写可以
else

ned
我这样表示,是当@index = 1或3或5时才生效
这样要写N多。。。。。。
以上几种判断好象不行呀。。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-19
回帖
39
发表于 2008-3-17 02:12:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部