| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- # https://github.com/blueloveTH/pocketpy/issues/37
- mp = map(lambda x: x**2, [1, 2, 3, 4, 5] )
- assert list(mp) == [1, 4, 9, 16, 25]
- assert not 3>4
- def f(x):
- if x>1:
- return 1
- assert f(2) == 1
- assert f(0) == None
- a = [1, 2]
- b = [3, 4]
- assert a.append == a.append
- assert a.append is not a.append
- assert a.append is not b.append
- assert a.append != b.append
- inq = 0
- if not inq:
- assert True
- else:
- assert False
- if inq is not 1:
- assert True
- if inq is not 0:
- assert False
- # assert pow(2,5000,2**59-1) == 17592186044416
- def g(x):
- return x
- def f(x):
- return x
- assert (g(1), 2) == (1, 2)
- assert (
- g(1),
- 2
- ) == (1, 2)
- assert f((
- g(1),
- 2
- )) == (1, 2)
- def f():
- for i in range(4):
- _ = 0
- while i: --i
- f()
- # class A: a=b=1
- # class A: a, b = 1, 2
- bmi = 0.0
- def test(a):
- if a:
- bmi = 1.4
- return f'{bmi:.2f}'
- assert test(1) == '1.40'
- try:
- assert test(0) == '0.00'
- exit(1)
- except UnboundLocalError:
- pass
|