import sys
print("Python Data Types and Memory Usage:")
x_int = 1
x_float = 1.0
x_str = "A"
x_bool = True
x_complex = 2 + 3j
print("int: size =", sys.getsizeof(x_int), "bytes")
print("float: size =", sys.getsizeof(x_float), "bytes")
print("str (1 char): size =", sys.getsizeof(x_str), "bytes")
print("bool: size =", sys.getsizeof(x_bool), "bytes")
print("complex: size =", sys.getsizeof(x_complex), "bytes")
aW1wb3J0IHN5cwoKcHJpbnQoIlB5dGhvbiBEYXRhIFR5cGVzIGFuZCBNZW1vcnkgVXNhZ2U6IikKCnhfaW50ID0gMQp4X2Zsb2F0ID0gMS4wCnhfc3RyID0gIkEiCnhfYm9vbCA9IFRydWUKeF9jb21wbGV4ID0gMiArIDNqCgpwcmludCgiaW50OiBzaXplID0iLCBzeXMuZ2V0c2l6ZW9mKHhfaW50KSwgImJ5dGVzIikKcHJpbnQoImZsb2F0OiBzaXplID0iLCBzeXMuZ2V0c2l6ZW9mKHhfZmxvYXQpLCAiYnl0ZXMiKQpwcmludCgic3RyICgxIGNoYXIpOiBzaXplID0iLCBzeXMuZ2V0c2l6ZW9mKHhfc3RyKSwgImJ5dGVzIikKcHJpbnQoImJvb2w6IHNpemUgPSIsIHN5cy5nZXRzaXplb2YoeF9ib29sKSwgImJ5dGVzIikKcHJpbnQoImNvbXBsZXg6IHNpemUgPSIsIHN5cy5nZXRzaXplb2YoeF9jb21wbGV4KSwgImJ5dGVzIikK