1、()+()
(1)功能:执行加法运算
(2)返回值:运算后的数值
范例:显示加法运算结果
显示“5+5”的运算结果
import rcu
def task1():
rcu.SetDisplayVar(1,(5 + 5),0xFFE0,0x0000);
task1()
2、()-()
(1)功能:执行减法运算
(2)返回值:运算后的数值
范例:显示减法运算结果
显示“10-5”的运算结果
import rcu
def task1():
rcu.SetDisplayVar(1,(10 - 5),0xFFE0,0x0000);
task1()
3、()*()
(1)功能:执行乘法运算
(2)返回值:运算后的数值
范例:显示乘法运算结果
显示“5×5”的运算结果
import rcu
def task1():
rcu.SetDisplayVar(1,(5 * 5),0xFFE0,0x0000);
task1()
4、()/()
(1)功能:执行除法运算
(2)返回值:运算后的数值
范例:显示除法运算结果
显示“5÷5”的运算结果
import rcu
def task1():
rcu.SetDisplayVar(1,(5 / 5),0xFFE0,0x0000);
task1()
5、在()和()之间取随机数
(1)功能:在指定区间内取随机数
(2)返回值:指定区间内的随机数
范例:显示随机数
随机显示一个范围在1-10之间的数
import rcu
def task1():
rcu.SetDisplayVar(1,rcu.GetRandom(1,10),0xFFE0,0x0000);
task1()
6、()>()
(1)功能:如果指定参数的值大于指定值,报告条件成立
(2)返回值:0和1;0为不成立,1为成立
范例:比较大小显示数值
若条件成立,显示数字“1”,否则显示数字“0”
import rcu
def task1():
if (2>1):
rcu.SetDisplayVar(1,1,0xFFE0,0x0000);
else:
rcu.SetDisplayVar(1,0,0xFFE0,0x0000);
task1()
7、()<()
(1)功能:如果指定参数的值小于指定值,报告条件成立
(2)返回值:0和1;0为不成立,1为成立
范例:比较大小显示数值
若条件成立,显示数字“1”,否则显示数字“0”
import rcu
def task1():
if (2<1):
rcu.SetDisplayVar(1,1,0xFFE0,0x0000);
else:
rcu.SetDisplayVar(1,0,0xFFE0,0x0000);
task1()
8、()=()
(1)功能:如果指定参数的值等于指定值,报告条件成立
范例:相等检测
若两个随机数相等,那么显示“随机数一致”,否则显示“随机数不一致”
import rcu
def task1():
if (rcu.GetRandom(1,3)==rcu.GetRandom(1,3)):
rcu.SetDisplayString(1,"随机数一致",0xFFE0,0x0000)
else:
rcu.SetDisplayString(1,"随机数不一致",0xFFE0,0x0000)
task1()
9、()与()
(1)功能:指定两个条件同时成立,报告条件成立
范例:与逻辑的使用
条件均满足,显示“两个条件均成立”,否则显示“最少一个条件不成立”
import rcu
def task1():
if ((rcu.GetRandom(1,3)<0) and (rcu.GetRandom(1,3)>0)):
rcu.SetDisplayString(1,"两个条件均成立",0xFFE0,0x0000)
else:
rcu.SetDisplayString(1,"最少一个条件不成立",0xFFE0,0x0000)
task1()
10、()或()
(1)功能:指定两个条件其中一个成立,报告条件成立
范例:或逻辑的使用
满足条件一条或以上时,显示“最少一个条件成立”,否则显示“两个条件均不成立”
import rcu
def task1():
if ((rcu.GetRandom(1,3)>2) or (rcu.GetRandom(1,3)<2)):
rcu.SetDisplayString(1,"最少一个条件成立",0xFFE0,0x0000)
else:
rcu.SetDisplayString(1,"两个条件均不成立",0xFFE0,0x0000)
task1()
11、()不成立
(1)功能:指定条件不成立,报告条件成立
范例:反向返回条件状态
条件不成立时,显示“没触摸”,否则显示“触摸中”
import rcu
def task1():
while True:
if not(rcu.GetTouchScreen()):
rcu.SetDisplayString(1,"没触摸",0xFFE0,0x0000)
else:
rcu.SetDisplayString(1,"触摸中",0xFFE0,0x0000)
task1()
12、连接()和()
功能:报告两个字符串合并结果。
返回值:字符
13、()的第()个字符
功能:报告指定字符串的指定位置字符。
14、()的字符数
功能:报告指定字符串的字符数。
15、()包含()?
功能:如果指定字符串包含另一指定字符串,报告条件成立。
返回值:0和1;0为不成立,1为成立。
16、()除以()的余数
功能:报告指定两数相除的余数。
返回值:运算后的数值。
%
17、四舍五入()
功能:报告指定数字四舍五入的值。
round()
18、绝对值()
功能:报告指定数字的指定数学运算结果。
参数值:fabs、floor、ceil、sqrt、sin、cos、tan、asin、aco、atan、ln、log、e、10
返回值:运算后的数值。
math.fabs()