70_builtins.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. assert round(23.2) == 23
  2. assert round(23.8) == 24
  3. assert round(-23.2) == -23
  4. assert round(-23.8) == -24
  5. # round with precision
  6. assert round(23.2, 1) == 23.2
  7. assert round(23.8, 1) == 23.8
  8. assert round(-23.2, 1) == -23.2
  9. assert round(-23.8, 1) == -23.8
  10. assert round(3.14159, 4) == 3.1416
  11. assert round(3.14159, 3) == 3.142
  12. assert round(3.14159, 2) == 3.14
  13. assert round(3.14159, 1) == 3.1
  14. assert round(3.14159, 0) == 3
  15. assert round(-3.14159, 4) == -3.1416
  16. assert round(-3.14159, 3) == -3.142
  17. assert round(-3.14159, 2) == -3.14
  18. assert round(-3.14159, 1) == -3.1
  19. assert round(-3.14159, 0) == -3
  20. a = [1,2,3,-1]
  21. assert sorted(a) == [-1,1,2,3]
  22. assert sorted(a, reverse=True) == [3,2,1,-1]
  23. assert abs(0) == 0
  24. assert abs(1.0) == 1.0
  25. assert abs(-1.0) == 1.0
  26. assert abs(1) == 1
  27. assert abs(-1) == 1
  28. assert any([1])
  29. assert any([1,False,True])
  30. assert not any([])
  31. assert not any([False])
  32. assert all([])
  33. assert all([True])
  34. assert all([True, 1])
  35. assert not all([False])
  36. assert not all([True, False])
  37. assert not all([False, False])
  38. assert list(enumerate([1,2,3])) == [(0,1), (1,2), (2,3)]
  39. assert list(enumerate([1,2,3], 1)) == [(1,1), (2,2), (3,3)]