如何使变量在其他两个变量之间进行选择?

时间:2019-05-15 12:06:41

标签: smallbasic

因此,我正在做一个小作业,应该画一个云(有点奇怪,但这没关系。而且我需要一个变量来选择其他两个变量,例如:

A = 1
B = 2

C = A or B

我曾经考虑过使用数组,但并不是很了解它们。

PX_P = PX_1 + Math.GetRandomNumber(300) + 50
PX_N = PX_1 - Math.GetRandomNumber(300) + 50
PY_P = PY_1 + Math.GetRandomNumber(150) + 50
PY_N = PY_1 - Math.GetRandomNumber(150) + 50

PX_2 = (PX_2 should either be PX_P or PX_N)
PY_2 = (PY_2 should either be PY_P or PY_N)
GraphicsWindow.DrawEllipse((PX_2), (PY_2), (SX_2), (SY_2))
GraphicsWindow.FillEllipse((PX_2), (PY_2), (SX_2), (SY_2))

2 个答案:

答案 0 :(得分:0)

创建列表并使用Math.GetRandomNumber()获取值

list[1] = PX_P
list[2] = PY_N
PX_2 = list[Math.GetRandomNumber(2)]
PY_2 = list[Math.GetRandomNumber(2)]

答案 1 :(得分:0)

您可以使用此代码:

A = 1 'Set the A variable
B = 2 'Set the B variable
num = Math.GetRandomNumber(2) 'Gets a random number between 1 and 2
If num = 2 Then
  C = A
Else
  C = B
EndIf