Project1

标题: 如何判断是偶数还是基数? [打印本页]

作者: 9244579    时间: 2008-3-17 01:20
标题: 如何判断是偶数还是基数?
eand(100)
if 是偶数
do something
end
if 是基数
do something
end [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 3535    时间: 2008-3-17 01:22
if 数%2 == 0
do something #偶数
else
do something #基数
end
作者: IamI    时间: 2008-3-17 01:23
a = rand(100).floor
if a % 2 == 0
偶数
else
奇数
end
作者: 沉影不器    时间: 2008-3-17 01:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: DemonPanda    时间: 2008-3-17 01:32
以下引用沉影不器于2008-3-16 17:23:53的发言:

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

[LINE]1,#dddddd[/LINE]版主对此帖的评论:『纯引用回复』,积分『-20』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 9244579    时间: 2008-3-17 01:58
好象有时候不行啊
@index
if @index = 基数时?
XXX
end
作者: 9244579    时间: 2008-3-17 01:59
是 2的倍数,怎么表示呢?
作者: IamI    时间: 2008-3-17 02:00
必须用整数,数字请使用X=X.floor(丢弃浮点数部分)
if @index % 2 == 1
XXX
end
还有就是使用== [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 9244579    时间: 2008-3-17 02:02
补充:
if @index == 1 or @index == 3 or @index == 5
这样写可以
else

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

作者: former    时间: 2008-3-17 02:12
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1