In America they use a # to denote a number where as we would use No.1 or No.2. etc.

MacBooks have an American keyboard.

Why don't Macbooks have a # key?

To produce a # you have to press ALT + 3 but it's not shown on the keyboard, I had to look it up online to find it. Why? Why no # key on an American keyboard?