[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ctbinzi/lpython/main/tests/parser/conditional_expr1.py [Back]  [Original]

# Ternary operator (Conditional expressions)
b = 6 if a == 2 else 8

'true' if True else 'false'

result = x if not (a > b) else y

print(a,"is greater") if (a > b) else print(b,"is Greater")

x('True' if True else 'False')

test = (x(123) if a else b.c)

res = test.x(
    '' if z is None else var)

size = sum(2 if ord(c) > 0xFFFF else 1 for c in init) + 1

(x, y, 'a' if a else 'b')

x += -1 if true else 1

(self.assertTrue if tktype in whentrue else self.assertFalse)\
                    (func())

x = {
    f.parts[0] if len(f.parts) > 1 else f.with_suffix('').name
    for f in always_iterable(dist.files)
    if f.suffix == ".py"
}

return_value = {
    key: value if not isinstance(value, str) else eval(value, globals, locals)
    for key, value in ann.items()
}

kwonly_sig = (msg % ("s" if given != 1 else "", kwonly_given,
                        "s" if kwonly_given != 1 else ""))

struct.pack_into(
    "".join(_formats),
    self.shm.buf,
    self._offset_data_start,
    *(v.encode(_enc) if isinstance(v, str) else v for v in sequence)
)

for name in dirs if entries is None else zip(dirs, entries): ...

if (root or drv) if n == 0 else cf(abs_parts[:n]) != cf(to_abs_parts): ...

x, y = thing, name if isinstance(name, str) else None

print('%*d%s ' % (offset_width, start, ':' if start in labels else '.'),
                  end='  '*(level-1))

Signals = {
  C: tuple(C.getcontext().flags.keys()) if C else None,
  P: tuple(P.getcontext().flags.keys())
}

# FIXME: Generated AST is not similar to CPython Parser
chunks = [b'z' if cond1 else b'y' if cond2 else x for word in words]

Web Proxy Viewer  |  New URL  |  Original Page