| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- def compare(a,b):
- d = a-b
- if d > -0.0001 and d < 0.0001:
- return 1
- return 0
- s = 'foo'; s += 'bar'
- assert s == 'foobar'
- assert 1 + 2 * 3 == 7
- assert (1 + 2)* 3 == 9
- assert compare(1.2*3.5 , 4.2) == 1
- assert compare(9.8*(2.5 - 3),-4.9) == 1
- assert compare(2.4*8.6,20.64) == 1
- assert compare(1.5 + 3,4.5) == 1
- assert compare(1.5 + 3.9,5.4) == 1
- assert 2 - 1 == 1
- assert compare(5.3 - 2.5,2.8) == 1
- assert 42 % 40 == 2
- assert -15 % 6 == -3 # in python -15 % 6 == 3
- assert 2/1 == 2
- assert 3//2 == 1
- assert 1 - 9 == -8
- a = 1
- assert -a == -1
- assert 'testing'== 'test' + 'ing'
- x = 42
- assert x%3 == 0
- x = 27
- assert x%8 == 3
- assert 2**3 == 8
- assert -2**2 == -4
- assert (-2)**2 == 4
- assert compare(0.2**2,0.04) == 1
- x = 4
- assert x**4 == 256
- assert compare(x**0.5,2) == 1
- assert compare(4**(-1.0),0.25) == 1
- assert 'abc' * 3 == 'abcabcabc'
- assert '' * 1000 == ''
- assert 'foo' * 0 == ''
- assert 1 < 2
- assert 3 > 1
- x = 1
- y = 8
- assert x <= y
- assert y >= x
- assert x != y
- assert 42 in [12, 42, 3.14]
- assert 'key' in {'key':'value'}
- assert 'a' in 'abc'
- assert 'd' not in 'abc'
- x = 1
- y = 0
- assert not x == False
- assert not y == True
- a = 1
- b = 1
- c = 0.1
- assert (a==b) and (a is not b) # small int cache
- assert a is not c
|