32 lines
487 B
Python
32 lines
487 B
Python
|
# test comparison operators with uint type
|
||
|
|
||
|
|
||
|
@micropython.viper
|
||
|
def f(x: uint, y: uint):
|
||
|
if x < y:
|
||
|
print(" <", end="")
|
||
|
if x > y:
|
||
|
print(" >", end="")
|
||
|
if x == y:
|
||
|
print(" ==", end="")
|
||
|
if x <= y:
|
||
|
print(" <=", end="")
|
||
|
if x >= y:
|
||
|
print(" >=", end="")
|
||
|
if x != y:
|
||
|
print(" !=", end="")
|
||
|
|
||
|
|
||
|
def test(a, b):
|
||
|
print(a, b, end="")
|
||
|
f(a, b)
|
||
|
print()
|
||
|
|
||
|
|
||
|
test(1, 1)
|
||
|
test(2, 1)
|
||
|
test(1, 2)
|
||
|
test(2, -1)
|
||
|
test(-2, 1)
|
||
|
test(-2, -1)
|