INPUTと違い、BUTTONは入力を待ってくれません。 ループの中で用いることで、初めて意味を持ちます。