tuple_mult.py 391 B

1234567891011121314151617181920212223
  1. # basic multiplication
  2. print((0,) * 5)
  3. # check negative, 0, positive; lhs and rhs multiplication
  4. for i in (-4, -2, 0, 2, 4):
  5. print(i * (1, 2))
  6. print((1, 2) * i)
  7. # check that we don't modify existing tuple
  8. a = (1, 2, 3)
  9. c = a * 3
  10. print(a, c)
  11. # inplace multiplication
  12. a = (1, 2)
  13. a *= 2
  14. print(a)
  15. # unsupported type on RHS
  16. try:
  17. () * None
  18. except TypeError:
  19. print('TypeError')